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

15 years

Startup Experience

no experience

Big-Tech Companies

no experience

Enterprise Experience

4 years
Contact Candidate

Contacts are hidden

Send a connection request to the candidate to get their contact details.

Contact Candidate