Java Backend Software Developer Resume
ChicagO
SUMMARY
- Accomplished software development professional with 5 years of experience developing enterprise - level applications which resolve major business challenges.
- Hands-on experience using Java/Java EE, Spring, and Hibernate Frameworks to ensure optimum back-end performance.
- Participated in all phases of software development life cycle, coordinating with both clients and international teams.
TECHNICAL SKILLS
Languages: Java / Java EE
Web: HTML5, CSS3, JavaScript, jQuery, AJAX, Servlets, JSP, Bootstrap
Web Services: REST
Frameworks: Spring (AOP, Data, Security, Boot, MVC), Hibernate, JUnit, JPA
Databases: MySQL, MS SQL
SDLC: Waterfall, Agile/Scrum
Tools: Eclipse, Spring Tool Suite, IntelliJ IDEA, Visual Studio Code, Maven, Git, Star UML, Apache/Tomcat, Postman, Scene Builder, SVN, GitHub, Junit, JIRRA
Platforms: Windows, Unix
PROFESSIONAL EXPERIENCE
Confidential, Chicago
Java backend Software Developer
Responsibilities:
- Worked on RESTful Web Services
- Used JPA/Hibernate Framework for Object Relational Mapping
- Used Junit for testing different components
- Used Maven for Building Projects and Jenkins for continuous Integration
- Bi-weekly sprints using agile development methodologies.
- Used Git as version control system.
Technologies Used: Java, Spring boot, JPA /Hibernate, HTML, Git, JUnit, Jira, Jenkins, Maven, PCF
Confidential, Seattle
Java backend Software Developer
Responsibilities:
- Developed enterprise-level applications and services following industry best practices.
- Developed RESTful Web Services
- Used JPA/Hibernate Framework for Object Relational Mapping
- Wrote integration tests for testing end-to-end lead submission flow while mocking external services
- Used Junit for testing different components
- Used selenium-based acceptance tests for verifying lead submission
- Used AMPQS for Messaging Service
- Used Maven for Building Projects and Bamboo for continuous Integration
- Bi-weekly sprints using agile development methodologies.
- Used Git as version control system.
Technologies Used: Java, Spring boot, JPA /Hibernate, HTML, Oracle, Bitbucket, JUnit, Jira, BAMBOO, Maven
Confidential
Software Developer / System Analyst
Responsibilities:
- Developed enterprise-level applications and services following industry best practices.
- Leveraged AOP and IOC features of Spring Framework.
- Used JPA/Hibernate Framework for Object Relational Mapping
- Handled authentication and authorization with Spring Security
- Used DAO Pattern to isolate the application/business layer from the persistence layer
- Wrote use cases, class, sequence, ER, and other UML diagrams to document process flows.
- Supported internationalization. prepared unit test cases
- Interacted with clients to determine and analyze requirements.
Technologies Used: Java/Java EE, Spring Framework, JPA /Hibernate, HTML, CSS, JavaScript, jQuery, Ajax, JSP, MySQL, Internationalization, STS, Maven, Git, JUnit, SDLC (Agile)