Software Engineer Resume
4.00/5 (Submit Your Rating)
Scottsdale, AZ
SUMMARY
- 2+ Years of experience in development and implementation of software applications using Java, J2EE technologies.
- Strong experience in the Information Technology Industry and participated in all phases of Software Development Life Cycle (SDLC) including analysis, design, development.
- Experience in Test Driven Development, Waterfall model and Agile methodologies like SCRUM.
- Worked in Microservices Architecture based applications
- Experience in developing REST Services using Spring Boot
- Experience in estimations, analysis, design, development, testing, maintenance, performance tuning and deployment of internet, and client - server applications using Java, Servlets, JDBC, Spring, Hibernate, JavaScript, REST
- Experience in Distributed and Web environments, focused in JAVA Technologies - Java collections, J2SE, JDBC, Struts, Spring, Hibernate Framework.
- Good knowledge in various open source frameworks like Spring 2.5/3.0, Spring MVC, IoC, Spring framework, Spring Boot.
- Good knowledge and experience with multiple Servers like Apache Tomcat, JBoss.
- Experience in database development skills like SQL Server and No SQL Databases like Mongo DB etc.
- Good experience in working with team members from vendors and internal departments to coordinate activities across multiple applications.
- Ability to manage multiple project tasks and deadlines along with troubleshooting skills to facilitate effective and efficient resolution of problems.
TECHNICAL SKILLS
Languages: Java/J2EE, SQL, JavaScript
Web Technologies: JAX-WS, AXIS, REST, SOAP
Databases: Oracle, MySQL, Mongo-DB
Web/App Servers: Apache Tomcat
Frameworks: Spring, Spring Boot, jUnit, Hibernate, Microservices
Operating Systems: Windows, UNIX, Solaris, Linux
SCM: Subversion, GIT
Methodologies: Agile (Scrum, TDD), Waterfall
Tools: JIRA, TOAD
PROFESSIONAL EXPERIENCE
Confidential, Scottsdale, AZ
Software Engineer
Responsibilities:
- Develop REST services using Java 8 and Spring Boot
- Working with Requirement leads and Project managers to translate business Requirements into technical specifications.
- Provided timely support for the application APIs by implementing various bug fixes for issued defects
- Unit tested and Integration tested API using Spring Boot API
- Developed database persistence layer components for mapping an object-oriented domain model to the relational database using ORM framework such as Spring JDBC Support, Hibernate
- Implemented new enhancements to the application APIs to fix bugs
- Worked in Agile mode and interacted closely with the product owner and business team.
- Performing Impact Analysis, Design, and Estimations for the enhancements to the applications.
- Impact Analysis, Design, and Estimations for the enhancements to the applications.
- Interacted with the business users to gather requirements and provided high-level design with Sequential and State-chart diagrams.
Confidential, Tempe, AZ
Jr. Java Developer
Responsibilities:
- Used agile methodology for developing the application.
- Developed REST services using Java 1.5 and Spring Boot
- Developed various generic JavaScript functions used for validations.
- Developed REST Services using Spring Boot for clients to consume
- Unit tested REST Services using junit and mockito
- Wrote Simple DML queries to validate the REST services
- Responsible for Bug fixes if any
- Used Spring Inheritance to develop beans from already developed parent beans.
- Involved in configuring Hibernate mapping files and POJO objects.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.