We provide IT Staff Augmentation Services!

Senior Java Development Engineer Resume

3.00/5 (Submit Your Rating)

Irving, TexaS

SUMMARY:

  • Certified Java Software Engineer experienced in application design and development, data modeling, cross - browser user interface design and programming, translating business requirements to technical specifications, and team building.
  • Aspiring for Java-J2EE Senior Developer roles in an organization to provide design & development solutions for enterprise mission critical applications.
  • 12 years of IT experience in analysis, design, development, documentation, implementing and testing of software systems in Java, J2EE technologies.
  • Strong knowledge on application development using Software Development Life Cycle SDLC and other various methodologies like Waterfall, Spiral.
  • Developed UI layout and forms for widgets using AngularJS, Angular 2/4/5/6/7/8 JavaScript, HTML5, CSS3 also used JSON data format.
  • Developed the components using Angular 6 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Strong experience in Spring Framework such as Spring MVC, IOC.
  • Extensive experience in developing Microservices using Spring Boot.
  • Experience in deploying applications using application Servers such as Jboss and Tomcat 7/8.
  • Experience in implementing Web Services RESTFUL, JAX-WS.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, DAO, DTO, and Business Delegate in the development of Multi-Tier distributed Enterprise Applications.
  • Experience in core Java-Multithreading, collections, Servlets and JDBC.
  • Used version controlling systems like SVN and GIT for code management.
  • Hands on experience with build and deployment tools including Maven, logging and debugging using Slf4 and Log4j, unit and integration testing using JUnit.
  • Experience with Use-Case design, Class and Sequence diagrams using UML.
  • Experience in cloud environments using Kubernetes (dashboard).
  • Used pipelines like Jenkins for continuous CI/CD
  • Highly motivated, enthusiastic, self-starter and excellent team player with good analytical, strategic planning, interpersonal & communication skills.

TECHNICAL SKILLS:

Programming: OOP, AOP, J2EE, XML, JSON, Matlab, REST services, SOLR

J2EE Frameworks: Spring, Hibernate

J2EE Standards: MVC Architecture, Design Patterns, JDBC, POI.

Web Technologies: Java SE 6/7, J2EE 5, HTML, XML, JavaScript, JQuery

Database: SQL Server, DB2, MySQL 4.0, MongoDB, Cassandra

ClientSide: xHTML, CSS, JavaScript, AJAX

Frameworks: AngularJS, Angular 2/4/5/6/7/8, Apache POI, iReport, ExtJS

OS: Linux, Unix, Windows

Application Servers: JBoss, Tomcat.

IDE: Eclipse, IntelliJ, NetBeans, STS, MS Office Suite

Source Control: SVN, GIT

Spiral and Water: Fall

Modeling Tools: MS Visio, Erwin

Documentation Tools: Microsoft Office, Open Office.

Analysis tools: Glassbox, Kibana, OneJira

Cloud tools: Jenkins, Kubernetes

PROFESSIONAL EXPERIENCE:

Confidential, Irving, Texas

Senior Java Development Engineer

Responsibilities:

  • Design and maintain microservices for new customers using OOP and IOC.
  • Involved in flow analysis using different tools like Glassbox, Kibana and Splunk.
  • Build and deploy changes in several environments through Jenkins pipelines.
  • Write reusable code for Non-SQL database (Cassandra).
  • Use functional programming and async calls to enhance services performance.
  • Troubleshoot issues from frontend to database.
  • Implement security for endpoints with Spring Security.
  • Worked with Redis as quick access storage.
  • Use GIT as a version controller.
  • Extensive use of design patterns like Factory, Singleton, Façade, N-Tier, DAO.

Environment: Java 8, spring boot, GIT, Maven, JSON, XML, Cassandra, Redis, IntelliJ, Tomcat, Netty

Confidential

Senior Java Development Engineer

Responsibilities:

  • Design and developed several systems using OOP and IOC to develop new features required by the different areas of the organization.
  • Implemented JavaScript libraries to enhance user interface and user experience.
  • Involved in analysis, design, and implementation and testing phases of SDLC through Agile Methodology.
  • Worked on Web Designs which includes HTML5, XHTML, XML, CSS3, JavaScript, jQuery.
  • Design and developed the application using Angular 7, AngularJS; with HTML5, CSS3 and Typescript.
  • Developed UI components using Angular dependency Injection, Models, data binding and controllers.
  • Implemented Angular 7 and AngularJS Router to enable navigation from one view to next as agent performs application tasks.
  • Experience with Responsive Web Design, Bootstrap and Play grid framework.
  • Worked on creating WAR/EAR files from maven and deployed them on Apache Tomcat.
  • Developed various generic JavaScript, Angular functions to implement client-side validations.
  • Developed the Application using design Singleton, Factory, DAO, DTO prototype and Composite View.
  • Implemented Java SE8 features like Lambda, Streams and Predicates to reduce the line of code and better functionality in the Service Layer of the application.
  • Used Microservice architecture with Spring Boot based services.
  • Implemented the associated business modules integration using spring and Hibernate data mapping.
  • Resolved bugs/defects by coordinating with team members to assure a positive outcome using Jasper.
  • Used Maven for Source Control and Version Management and using log4j for logging.

Environment: Java 8, Spring Boot, Angular 6/7/8, HTML5, CSS3, JSON, JavaScript, Hibernate, Spring Data, Mongo DB, STS, Eclipse, SVN, RESTful web services, Apache Tomcat, Maven.

Confidential

Software Engineer

Responsibilities:

  • Used a model that was derived from 4 years research and took a three-dimensional residual encoding and decoding approach to encode/decode scientific data in MATLAB.
  • Estimated, analyzed, and developed in this term.
  • Simulations were also developed in MATLAB using audio-processing toolbox.
  • Integration with various MATLAB functions.
  • Developed and executed unit test for several of the functions developed/used in MATLAB.
  • Designed a Java Swing UI and communicate it with MATLAB development.
  • Worked extensively with development IDE like Netbeans.
  • Involve in Agile/Scrum methodology based on Project Plan, Test Plan and Coordinate on all SDLC phases.

Environment: Java, MATLAB.

Confidential

Senior Java Development Engineer

Responsibilities:

  • Perform technical documentation and project’s technical memory edition.
  • Create the design and prototype of a pilot plant for a free-pollution line of finishing in the furniture Enterprise.
  • Developing various java-based applications using XML and JSON skills, including experience with JAXB, Schemas, and Jackson or other JSON mapping technologies integrated with Spring framework.
  • Developing various APIs using Rest and SOAP based Web services.
  • Strong hands-on experience with Spring IO, Spring Boot.
  • Developing Web Services using JAX-WS, SOAP, WSDL, and JAX-RS Restful.
  • Implemented various design patterns such as factory, proxy, adapter, builder, singleton, and facade in java.
  • Creating various UI frameworks using Java Script and JQuery.
  • Executing and various blueprints and installs/configures VMs, networks, firewalls, storage, load balancers and software components.
  • Developing an abstraction layer (PAL) to support provider agnostic provisioning.
  • Designed software architectures, leading development teams, provide effort estimations, project status reporting, manage quality and execution of change management processes and production deployments.
  • Developed and executed JUnit Test Cases using Eclipse IDE and fixed the bugs identified in test phase.

Environment: Java, J2EE, Spring, Eclipse, Putty, SVN, Maven, Jenkins, GitHub, MongoDB, Windows

Confidential

Senior Java/Android Engineer

Responsibilities:

  • Design modular system focused to services with Hot deploys updates, using OSGi and REST technologies.
  • Developed mobile app to protect a file with a safe ciphering inside a mobile device.
  • Design and implementation of an algorithm to compress the keys to decipher the file.
  • Design and developed mobile using android technology for a token generation (OTP One Time Password).
  • Provided reviews, estimates for defects ensuring quality and accuracy
  • Layout XML and reusable Android custom components design and programming following Material Design Guidelines
  • Responsible for developing REST API for mobile applications and SOAP Web Services for back layer and, to be consumed by Web Application.
  • Designed the look and feel of the system and the database; analyzing the previous system
  • Handled a large-scale backend application built on RESTful API for the Web Application
  • Integrated Android mobile applications with client API.
  • Having in-depth knowledge of the backend client API functionality.
  • Created JUnit test suites for different modules, including the features I developed/enhanced.
  • Create designs using UML domain modeling, activity and class diagrams, and deployment and component diagrams
  • Worked with multiple teams to analyze the errors in log files, figured out the reason of errors, and fixed them in pilot environment before going to production or raised bugs with other teams if the issue existed in their system.

Environment: Java, J2EE, Android, HTML5, CSS3, JQuery, JavaScript, REST API, MVC, JUnit, XML, DAO, UML, Maven, Windows.

Confidential

Intern/Software Engineer

Responsibilities:

  • Development of a system in Matlab to get the background noise from a digital audio recording. Use of filters and matrixes.
  • Coordinated software system installation and monitor equipment functioning to ensure specifications are met.
  • Actively involved in project development and bug fixing for the project.
  • Worked closely with students, helped in the deeper understanding of concepts.
  • Followed Java coding standards while developing the application.
  • Worked with business analysts, project managers and project leaders to analyze business requirements.
  • Used J2EE design patterns like Factory, Singleton. Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Worked in a fast-paced environment and meeting all the requirements.
  • Created applications involving Spring, JavaScript, jQuery and HTML. Extensively used various collection classes like Array List, Hash Map, Hash Table, and Hash Set.
  • Creating technical specifications, coding, unit and system integration testing for the enhancements and conducted reviews with end users.
  • Created new database connection for MYSQL.
  • Developed the application using Spring MVC Framework by implementing controller and backend service classes.

Environment: s: Core Java, Eclipse, MySQL Server, JavaScript, jQuery, C, HTML5 and CSS3.

Confidential

Java Developer/Service Engineer

Responsibilities:

  • Start up and maintenance of Emergency Stop Devices, and Detection and Suppression of Gas and Fire Systems. PLCs programming in ladder language and block programming.
  • Worked with OOPS concepts and developed the project application.
  • Developed the Web Services using Core Java and XML.
  • Designing UI screen for Insurance Quote to get User information with JSP.
  • Used Spring Framework in the application which is based on MVC design pattern.
  • Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Used DB2 as the Backend for the application.
  • Deployed Applications on Apache Tomcat Server.
  • Writing PL/SQL Queries to get schedule of policy payment and defaults.
  • Developing Session beans, Entity for Insurance Quotes.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.
  • Developed the Training and Appraisal modules using Java, Servlets and JavaScript.

Environment: Java, JDK 1.6, Web Services, XML, Eclipse, Servlets, MVC Pattern, JavaScript, Apache Tomcat, PL/SQL.

We'd love your feedback!