Position: Java Developer
Category: Java
English level: upper
Years of experience: 11


I have over 14 years of experience in software development. Overall, 10 years of experience in development of Web & Enterprise applications using JAVA and J2EE Technologies. I have solid and knowledge of object-oriented approach, software engineering principles, and concepts. My practical knowledge of the most popular database management systems and languages, including MS SQL, PostgreeSQL, MySQL and other. I have experience in leading project, communicating with client, strong experience in OOA/OOD/OOP, competent design and design patterns, web scripting, design and development of relational database.

I have taken part in full life cycle of software development project of various sizes, including application design from scratch, memory leaks and performance analysis, code re-factoring and optimization, porting and redesign software to another platform, requirement analysis and elaborations, usage and development of design pattern. I have participated in development process of web services for different consumers in USA and Europe. Taken care of complete Java multi-threading part in back-end components. Experience in using the MVC frameworks like Struts, Spring. Maintained CSS3 and HTML5, Java Script, Bootstrap for designing Webpages. Created and/or modified SQL Queries and Sproc whenever required for change requests/enhancements. Used JIRA for issue tracking and assigning the tasks to developers. 

Excellent communication skills and able to work alongside support teams and the java community to define and refine new functionality. My responsibilities were technical leading, development, architecture design, system development, consulting and training activities. I have been taking of role Technical Lead on a number of projects. I have experienced in Agile (XP) methodology. Have vast knowledge in SCRUM and this methodology can be effectively adjusted for dedicated teams, as we did on my latest project. Involved in Requirements gathering, Analysis, Design, Development and Testing of application developed using AGILE methodology. My skills and abilities to work at a forward-thinking progressive organization as a Sr. Software Engineer

Skills:

Java, Spring, Sprig Boot, Spring Data, Spring Security, Spring Cloud, Hibernate, Microservices, WebServices, 
JBOSS, Tomcat, MAVEN, Gradle, Consul, WebLogic,
Docker, AWS, S3, Jenkins, AWS SQS, SNS/SQS, AWS DynamoDB, Kinesis
Apache Kafka,  REST API, OOP, JPA, REST, JDBC, JAX-RS, JMS, ActiveMQ,
Linux
Looking for
I would prefer working as backend or fullstack developer.