Java Software Engineer
Summary
My experience in software development is 15+ years. I have expertise in developing complex, multi-tiered JEE applications and good knowledge of software architecture.
I've participated in different kinds of projects including development from scratch, extending features of existing applications, re-factoring and redesigning existing systems, performance improvement, and optimization.
Mainly my projects are retail or finance systems, but also I have experience in security, Healthcare, and manufacturing subject area.
Also, I have experience in leading teams of 4+ members, interviewing candidates, training junior members before staffing on projects, making design decisions, creating PoCs, code reviewing, collaborating with other teams like QA, and DevOps, and negotiating with customers.
My last projects used microservices architecture and Agile methodologies like Scrum and Kanban.
Skills:
Programming Languages/Technologies: Java 8, JavaScript, SQL, UML, JSON, XML, Maven, Ant, Subversion, Git, Docker, Kubernetes
DB: MySQL, MS SQL, PostgreSQL, Apache Cassandra
Methodologies: SCRUM, Kanban
Frameworks: Spring Framework/Spring Security/Spring MVC/Spring Boot/Spring Data, Hibernate/JPA, Dropwizard, Jersey, JUnit, Log4j, Struts, JasperReports, Apache Wicket, JSP/JSTL, FreeMarker, DWR, JQuery, ExtJS, Liquibase, Swagger, ExtJS
Cloud Services: AWS EC2, AWS SWF, AWS IAM, DynamoDB
Monitoring tools: Zabbix, Datadog, New Relic
Application/Web Servers: Apache Tomcat
Development Tools: Eclipse, IntelliJ IDEA
Testing Tools: JTester, Selenium
Expectations
- Ambitious company
- Challenging tasks
- Kind coworkers
Employment Preferences
Expected Base Salary
*,*00 USD/mon
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate