We provide IT Staff Augmentation Services!

Sr Java Software Engineer Resume

5.00/5 (Submit Your Rating)

SUMMARY

  • Software Application Engineer with extensive experience in designing, implementing, and maintaining Java Enterprise software engineering applications while following standards to Business requirements.
  • Hands - on experience in API development, Spring and Microservices.
  • Robust experience utilizing Eclipse, IBM RAD 9, and NetBeans IDE, including integration of plugins.
  • Engineered Web Applications Servers (WebSphere, Apache Tomcat), using IDE development features and best practices.
  • Extensive experience utilizing tools such as Team Foundation Server (TFS), Bit Bucket /Git, Source Tree, and JIRA/Confluence.

PROFESSIONAL EXPERIENCE

Confidential

Sr Java Software Engineer

Responsibilities:

  • Design, architect, and develop Web Applications using J2EE and distributed systems concepts and goals.
  • Design and implement Maven projects, integrate maven repositories specific settings.xml fields to connect to Maven repositories.
  • Designed Spring Core Framework, and Spring Boot including implementation of Restful Web Services and Integration with Single Page development / multiple page Development.
  • Debug existing Web application, update Java version for specific Web applications to meet new requirements by the business including: ODApi tool, Spring framework, and Maven versions.
  • Use TFS to provide version control.
  • Apply Java Persistence API (JPA) to model tier and create (DAO) and Factories patterns. Design UI to render Controller/Servlet requests and apply filters to requests in web.xml build file.
  • Applying Agile Methodologies Following Sprint/Scrum goals.
  • Design SOAP, Restful Web Services and Web Services Clients and testers.
  • Implement E- Commerce (B-to- B, and B - to - C) Software Engineering SDLC, design diagrams (use-case diagram, sequence diagram, service layer design diagram, and business logic diagram).
  • Integration of IDE with Back End Development database, Buss services repositories, and development servers.

Software Application Engineer

Confidential

Responsibilities:

  • Engage into JIRA items, collect information about the work item and business requirements, install the required tools for development including: Eclipse/RAD 9, Spring Suite tools (STS), create Maven project and add dependencies (Spring boot framework Releases for Web Applications and Restful services), add build goals in maven, and create Controller and services tiers for the application.
  • Perform daily tasks including: Scrum meeting, add new requirements/services to the application, debug and maintain Applications, configure Server-side certificates and implement installation procedure with respect to load balance.
  • Update documentation to follow Software Design Life Cycle including: MVC tiers diagram and physical components; as such as; Server addresses and database servers and configuration to connect to all environment including Development and QA.
  • Migrate Web applications from Oracle 11g to Oracle 12c and update Hibernate versions in the code and Hibernate Dialect, and implement code for change from SQL to Oracle and vice versa.
  • Strong knowledge of distributed systems, physical required components of systems and integration.
  • Implement caches, pools, EJB 3.1, and integrate Back-end Enterprise Java beans (Session Beans) with services.

We'd love your feedback!