Software Java Developer Resume
SUMMARY:
Innovative Full Stack Developer with 5 years of hands on experience optimizing and designing new features to enhance software performance. Analytic team member who troubleshoots and problem solves to meet client needs and requirements. Skilled in implementing technologies such as Java, JSP, Servlet, JavaScript, Tomcat, Hibernate, and Spring through all phases of software development life cycle.Developed and Deployed several complex applications using advanced frameworks, design patterns and Web services for Front End, Backend and Database related components.
TECHNICAL SKILLS:
Java: Full Stack Software Development Life Cycle Frontend / Backend Design Spring & HibernateObject Oriented Programming System Architecture Microservices Design Patterns
Languages: Java, SQL
Web: HTML5, CSS3, JSP, JSTL, Servlet, JavaScript, XML, jQuery, AJAX, Java Beans, Express.js, Node.js, Thymeleaf, TypeScript, Bootstrap
Web Services: REST, JSON, SOAP, Microservices
Web and Application Servers: Apache Tomcat
Frameworks: Spring (MVC, AOP, Dependency Injection, Data, Security), Hibernate, Angular, Node, Node.js, Mockito
Databases: MS SQL, MySQL, MongoDB
Design Patterns: Singleton, Prototype, Factory, Composite, Adapter, Bridge, Decorator, Façade, Proxy, Obsever, Iteratore, State, Strategy,Template, Vistor, Builder
SDLC: Waterfall, Agile / SCRUM, TDD, BDD
Tools: Eclipse, STS, IntelliJ, Visual Studio, Postman, Git, GitHub, Maven, JUnit, ActiveMQ, RabbitMQ, Docker, StarUML, Jira, Trello
Platforms: Windows
PROFESSIONAL EXPERIENCE:
Confidential
Software Java Developer
Responsibilities:
- Led development of Human Resource Management System by designing database and Inventory Management System with database components.
- Contributed to all phases of software development life cycle with system architecture design for both front and backend applications.
- Performed coding and testing for frontend and backend as well as software installation.
- Participated on Agile team by developing features and contributing to story completion in TDD.
- Ensured optimization of new features and existing applications.
- Contributed to spring planning and story control.
Technologies Used: Java, HTML5, CSS3, JavaScript, Spring, Hibernate, Agile/Scrum, REST, MS SQL, StarUML. continued …