We provide IT Staff Augmentation Services!

Java Software Engineer Resume

4.00/5 (Submit Your Rating)

Alexandria, VA

SUMMARY

  • 7+ years of Experience in all facets of Java JEE/J2EE Application design and development, including business analysis, system design, implementation, maintenance, support and testing.
  • Proficient in using Object Oriented Analysis and Design (OOAD) principles, applying proven design patterns in building high performance applications.
  • Experience using Hibernate for mapping Java classes with database and using Hibernate Query Language (HQL).
  • Strong experience in developing Enterprise Data models and successfully implemented these using Hibernate POJO's and configured Hibernate persistence layer.
  • Extensive experience in working over Web Services with REST, SOAP.
  • Excellent code - writing abilities, producing clean, robust, and scalable outcomes.
  • Well-versed in testing and troubleshooting to promptly identify issues and perform debugging.
  • Provided technical support for debugging web applications, database and assistance to production systems.
  • Collaborative team player, ensuring successful module integration to create high-functioning end results.
  • Excellent analytical capabilities and good communication skills. Ability to quickly adapt to new environments and learn new technologies.
  • AWS experience with EC2, SQS, DynamoDB, SWF, VPC, SNS, S3.

TECHNICAL SKILLS

Programming Languages: Java (Java SE, J2EE), C/C++

Middle Ware/Tools: EJB 2.1 & 3.0, Servlets, JSP, JDBC, Web services.

Web Technologies: Spring, Hibernate, JDBC, Servlets, JSP, EJB, JNDI, JAX-WS, JAX-RS, JAXB, JMS, Java, JSF, JPA, Boostrap, HTML, JavaScript, XML, CSS, HTML, AJAX, JavaScript, JQuery, Struts 2, MapReduce, Hadoop, Spring Boot, Spring Data JPA, Angular Js, Node Js.

Database: MSSQL, MySQL, Oracle, DB2, DynamoDB

Tools: /IDE’s: IBM Rational Application Developer (RAD), Eclipse, IntelliJ IDEA, NetBeans, Jenkins, Apache Ant-Build Tool, Maven, Anthill Pro, Git, Mockito, PowerMockito

Web/App-Servers: Jboss, IBM Webshphere, Apache Tomcat, Glassfish Server, Web logic, JBoss/Fuse

Web Services: AWS, RESTful (Jersey, REST) and SOAP-based Web Services

Operating Systems: Win 2003/07/08 XP/ NT, Linux (Ubuntu)

PROFESSIONAL EXPERIENCE

Confidential, Alexandria, VA

Java Software Engineer

Responsibilities:

  • Design, develop, maintain, and deliver highly scalable and reliable software using standalone Java and web technologies.
  • Requires object-oriented expertise.
  • Experience developing web-based application
  • Collaborate with other engineers and product owners to analyze, design, and implement user stories using an agile methodology.
  • Write high-quality software code that complies with design specifications and meets development and support requirements.
  • Develop unit tests and test changes using an agile methodology.
  • Use a variety of tools to perform unit testing, automated builds, and source control.
  • Participate as a member in agile teams, and work with other team member to review user stories, estimate and create sprint backlogs, participate in sprint reviews, demos and retrospectives.

Technologies: JAVA,JEE, Web services (REST Based), Spring/JPA, MyBatis ORM frameworksSpring Boot, Spring Data, JSON, XML, JQuery, JSP, HTML, Servlets, Java Script, JBoss/Fuse, Jenkins, SonarQube, Splunk, Mockito, PowerMockito, AppDynamics, Maven, Angular Js, Node Js.

Confidential, Silver Spring, MD

Java Developer

Responsibilities:

  • Technical analysis and preparation of design specification document.
  • Evaluated the complexity of data and determined the projects scope.
  • Analysed and assessed that the migration plan is compatible with the companies data and existing policies.
  • Assessed and Identified the proper tools required based on the requirement.
  • Validate and test data post-migration in a series of mock conversions.
  • Developed the business logic that reads and processes assignments and reference data.
  • Converted and built program/projects/Tasks/Teams/User data.
  • Updated the project/task/user data of the existing projects using Workfront API.
  • Validated and generated discrepancy reports.
  • Deploy, test, and debug applications on weblogic application server for deployment.

Technologies: Core Java, J2EE/JEE, Spring, Spring JDBC Template, web logic, Oracle SQLworkfront APIs, Oracle DB, TOAD.

Confidential, Columbia, MD

Java Developer

Responsibilities:

  • Analyze, design, develop, test and debug applications using Java/JEE tools and technologies.
  • Design, develop, presentation, business, persistence and control layer components utilizing MVC architecture and using Struts, Spring and Hibernate frameworks.
  • Design; develop, test presentation layer UI components utilizing HTML 5/4, JSP, CSS 3/2, JavaScript, and AJAX.
  • Apply Java/J2EE Design Patterns while developing the software components
  • Deploy, test, and debug applications on weblogic application server for deployment
  • Developed front and backend business functions using Servlets, JSP,Spring MVC, Spring core.
  • Implemented client and server side validations using JavaScript, business object and Spring validation.

Technologies: Core Java, J2EE/JEE, Spring 4.2.6, Spring MVC, Hibernate 5.0.9, Struts, Web logicAnthill pro, Dynatrace, JSP, CSS3, HTML5, JDBC, Agile software development environment, Web services (SOAP/REST).

Confidential

Java Developer

Responsibilities:

  • Developed new screens and backend bussiness functions using JSP, EJB, DAO’s DB2 Queries.
  • Implemented client and server side validations usingJavaScript and bussiness object.
  • Prepared design documents, Unit testing checklists, and high-level technical documents
  • Work closely with the Business Technology Analysts to understand the design and business requirements of the client.
  • Worked for fixing critical defects in different environments (Dev, SIT, UAT and Production)
  • Developed web-tier using custom Bridges framework
  • Introduced server-side and front-end validation via validation framework and JavaScript.
  • Streamlined the user login experience via code to integrate authentication APIs.
  • Used SVN as a repository for managing/ deploying application code.
  • Implemented Log4j for all classes to set debug levels on production systems.
  • Configure WAS and Workspaces, Solve issues in Front-end and Back-end.

Technologies: Java /J2EE, EJB 2.1, JSP, SOAP, XML, AJAX, JavaScript, HTML5, IBM RAD, IBM Web Sphere, IBM MQ Series, IBM DB2, WSDL, UDDI, JIRA, JAWS, SVN.

Confidential

Sr. Software Developer

Responsibilities:

  • Involved in full Software Development Life Cycle (SDLC) to analyze the business requirements, designing front-end component, developing server-side code, testing and implementation.
  • Developed back end system using Spring, Hibernate and Web Services.
  • Followed Agile methodology and SCRUM meetings to track, optimize and developed sequence diagrams depicting method interactions, using MS Visio.
  • Design and development of server side layer using XML, JSP, JDBC, JNDI and DAO patterns using Eclipse IDE and Net Beans IDE.
  • Applied Spring MVC framework and developed DAO and Service layers. Configured the controllers, and different beans such as Handler Mapping, View Resolver etc.
  • Created and implemented database operations in HQL using hibernate.
  • Designed and developed various modules of the application with frameworks like Spring MVC, architecture and Spring Bean Factory using IOC, AOP concepts.

Technologies: JSP, HTML5, CSS3, XML, Spring, Hibernate, JMS, SOAP Web services, log4jPL/SQL, JavaScript, NetBeans, Eclipse, Glassfish, MySQL, Tortoise SVN, Maven, JUnit

Confidential

Jr.Software Developer

Responsibilities:

  • Followed a complete software development life cycle, Requirements gathering from the Business, detail analysis, conceptual and detail design, development and testing.
  • Responsible for analyzing the requirements and coming up with detailed design implementations.
  • Responsible for implementing the business requirements using Spring MVC.
  • Used Spring AOP to measure performance of different services and also for some business specific functions
  • Used Hibernate for database related activities
  • Implemented database transactions using Spring AOP
  • Worked on developing client side Web Services components using jax-ws and jaxb technologies.
  • Implemented Junit test cases for all the modules developed to ensure complete code coverage.
  • Prepared the documentation and logic flow charts of the process

Technologies: Java, Spring MVC, JSP, SOAP Web Services, Glassfish, CSS, JavaScript, ORM tool Hibernate, Jasper Report, Maven, NetBeans IDE, StarUML, TortoiseSVN, and MySQL.

We'd love your feedback!