We provide IT Staff Augmentation Services!

Senior Java/j2ee Software Engineer Resume

0/5 (Submit Your Rating)

SUMMARY

  • Senior Software Engineer with solid experience in web application development, implementation of software development life cycle (SDLC), maintenance and documenting of various web - based, enterprise, client/server and distributed applications using Java/J2EE.
  • Seasoned Sr. Java Developer with over 14 years of IT technical expertise in Software Development, Software Architecture, Project Leadership and Customer Support.
  • Hands on working experience in core Java 6/7/8/9 concepts like OOP, Collection frame work, Multi - Threading, JDBC, advanced java concepts like JSP, Servlets, Struts, XML and AJAX.
  • Experience in industry standard application frameworks like spring, spring boot, Spring Security, Spring Integration, Amazon Web Services (AWS), Java Server Faces (JSF), Object Relational Mapping (ORM) frameworks and Hibernate.
  • Experienced in architecting web application, high performance distributed application, implementing B2B applications (with XML security), and providing high availability (clustering/redundancy) solutions
  • Knowledge of J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Factory, Facade, Builder, Observer, DAO, Value/Data Transfer etc.
  • Expertise in implementing and deploying SOAP Web Services and Restful Services, WSDL to develop dynamic server side web contents.
  • Sound skill in Spring MVC architecture, design patterns, Collections Frameworks, Exceptions handling and multi-threading.
  • Experience working with Web Servers Applications such as Spring Boot for Micro services analysis.
  • Good understanding of Object Oriented Analysis and Design and UML notations and experience in using design tools like MS-Visio for creating class and sequence diagrams.
  • Good understanding of middleware application servers such as Tomcat web server, BEA WebLogic, Confidential WebSphere, JBoss, WebSphere 6.1 with experience on heterogeneous operating systems.
  • Developed applications using build tools like Ant, Maven
  • Used RDBMS databases systems like Oracle 10g/9i, SQL Server, DB2, My SQL, MS Access and NoSQL Mongo DB.
  • Used tools like Toad, PLSQL Developer for performing database operations.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
  • Expertise in using IDEs like Spring Tool Suite, Eclipse, various Configuration management tools like Concurrent Version System (CVS), SVN, GIT and bug tracking tools like Jira.
  • Hands on experience on automated testing, JUnit test cases, Selenium, Mockito & running the test suites & test coverage.
  • Experience in various agile methodologies like SCRUM, Test Driven Development (TDD), Pair Programming, Iterative development and other agile practices.
  • Project Leader on multiple projects, experience to assigning tasks to Java developers and coordinating efforts to achieve the team goals.

TECHNICAL SKILLS

Languages: Java, C#, VB .Net, ASP, Lotus Script, C, C++, PHP, and JavaScript.

J2EE Technologies: EJB, Servlets, JSP, JSTL, JDBC, JSF, RMI, JNDI, JMS

XML Technologies: XML, XSLT, XPATH, SAX, DOM, JDOM, AXIS, JAXB

Web Technologies: HTML, DHTML, JQuery, XML, XSLT, CSS, JSON, AJAX, Bootstrap, React

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

Methodologies: Agile, Waterfall, Scrum, TDD, RUP, Rapid Application Development.

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring Context, Spring DAO, Spring IOC, Spring JDBC, Spring Security, Spring Boot, Spring Batch, Spring with Hibernate) ORM Frameworks JPA, Hibernate, Spring JPA, DAO OO Modeling Rational Rose, MS Visio Version Control Clear Case, SVN (Apache Subversion), CVS, GIT

Application Servers: Confidential WebSphere, Apache Tomcat, Jboss, IIS

Databases: Oracle, Microsoft SQL Server, DB2, Siebel, Informix, MySQL, Mongo DB, SAP

Operating Systems: UNIX, zLinux, HP-AUX, AIX, Windows Server 2008, and Confidential OS 390

IDEs: Eclipse, Netbeans, IntelliJ, JDK, TextPad, WebLogic Workshop, Spring Tool Suite, Confidential RSA/RAD

Software and Tools: IDEA, Rational Requisite Composer, Rational Team Concert, Visual Studio 2012, JIRA, Remedy, Caliber, Applets, Sockets, Android, Lotus, Domino.

PROFESSIONAL EXPERIENCE

Confidential

Senior Java/J2EE Software Engineer

Responsibilities:

  • Develop J2EE Rest-SOAP Web Services with Spring, Oracle DB and DB2
  • Performed SDLC activities to implement Web Services (majority analysis and coding.)
  • Designed interfaces between Legacy Systems and Web Components (First Data solutions with RPC and Restful Web Services.)
  • Uses of Spring Boot initializer to structure new services referring to libraries to improve JPA.
  • Build new web services with JSRX (JEE v.7) from the scratch to implement new functionalities.
  • Analyze endpoints in legacy components like JCL Fidelity, CICS, First Data Request.
  • Write Oracle & Microsoft SQL Databases Queries and Scripts.
  • Write Junit, Mock components to complete Unit Testing
  • Write selenium components to complete automation testing
  • Participated in planning iteration plans to provide schedules and estimates.
  • Coordinated efforts by Quality Assurance and other DevOps teams.

Environment: Java 7/8, J2EE, Spring, Spring Boot, JPA, JSRX, Rest SOAP Web Services, Oracle, DB2, Selenium, Junit, Windows.

Confidential

Senior Java Developer/Data Specialist

Responsibilities:

  • Coordinate developer’s team to create micro services to improve servers supply.
  • Responsible for develop a wrap standalone application from JEE web app.
  • Technical Lead for tasks to migrate applications from Struts to Micro services.
  • Specify the relation between objects and databases in order define XML.
  • Review current architecture to avoid impacts with new components.
  • Write story cards in JIRA Confluence for new requirements (performed as PO in a Scrum team.)
  • Prepare detailed design documents and test cases in JIRA.
  • Schedule next sprints.
  • Write Java ETL components to cover E2E functionalities (SAP to Web Solution) and Java Hibernate components to adapt new SQL queries.
  • Assurance C++, Java Web Apps Architecture to avoid impacts.
  • Analyze the configuration and components around hibernation to resolve issues.
  • Code and analyzed MFC components for standalone application (C++).
  • “Server Configurator” product is a standalone and web responsive J2EE applications.
  • Write java ETL components to cover E2E functionalities (SAP to Web Solution)
  • Write Java Hibernate components to adapt new SQL queries.
  • Write scripts on Windchill software to implement new load sheets
  • Analysis of the configuration and components around the Hibernate to resolve issues
  • Code and Analysis on MFC components for standalone application (C++)
  • Analysis spring boot micro services to decide new implementations
  • Review current architecture to avoid impacts with new components
  • Write stories cards in JIRA Confluence for new requirements (I’m the PO in a scrum team)
  • Prepare Detailed Design documents in JIRA
  • Prepare Test Cases in JIRA
  • Prepare schedules for next sprints

Environment: Java 7/6, J2EE, C++, Struts, Spring boot, Micro Services, XML, JIRA, ETL, SAP, SQL Queries, Scrum, Windows.

Confidential

Responsibilities:

  • Coding for security sign in in web applications, using custom form security.
  • Coding Java JDBC components to run SQL queries on Db2 databases
  • Coding struts logic to attend flows with users’ request/responses needed
  • Implement security certificate in J2EE application
  • Migration J2EE applications to cloud environment
  • Implement productive and pre-prod web sphere applications servers
  • Responsible to assign tasks to five java developers
  • Code review, Scrum meetings, Leadership with developers and testers team
  • Configuration of WebSphere MQ to process new ques.
  • Write plans to take control of maintenance of J2EE applications, code changes, implementation of environment to manage SDLC, deployment of application, quality assurance

Environment: Java 7/6, J2EE, JDBC, Struts, DB2. SQL, WebSphere MQ, JUnit, Scrum, Windows.

Confidential

Senior Java Developer/Software Architect

Responsibilities:

  • Write Java and C++ components to manage XML data
  • Write C# components to launch windows events
  • Develop java tools to convert XML data in Microsoft SQL Servers
  • Write Windows Servers scripts to automate build process
  • Write NANT components to implement a deploy process
  • Write MFC components in maintenance .NET applications
  • Write MFC graphics components for Windows Applications
  • Prepare Installshield project to obtain MSI files
  • Contributions with architecture documentation to obtain the recertification of CMMi level 5
  • Make agreements with developers and testing leaders to support releases biweekly
  • Control and assurance to remain C++ architecture
  • Prepare high-level and low-level designs documents
  • Write code for backed java web applications to manage Domino views data
  • Coding source code for Lotus Domino objects
  • Attend defects tickets.

Environment: Java, J2EE, C++, C#, .Net, XML, SQL Servers, Lotus Domino, Windows.

Confidential

Senior Java Developer/Project Leader

Responsibilities:

  • Coding a new SOAP Web service to offer a new mutual fund
  • Define and Generate new WSDL file to web service
  • Coding unit test to validate consume the new web service
  • Write JSP components adding new UI components
  • Write Hibernate routines to adapt new SQL queries
  • Prepare high and detailed design in SharePoint repositories
  • Deployment to sand, UAT and production was
  • Write the requirement into StarTeam software
  • Point of contact for Confidential external customers managing new requirements
  • Responsible to assign tasks to 6 java developers and 4 mainframe Cobol developers
  • Supervisor for tracking time sheet for 10 developers
  • Responsible to update Quality Metrics in the project
  • Leadership to obtain the Triple ISO certification

Environment: Java, J2EE, JSP, Hibernate, SOAP Web Services, WSDL, SQL, UAT, Cobol, Windows.

Confidential

Senior Java Developer

Responsibilities:

  • Coding java sockets to connect Lotus Domino API.
  • Coding java security components to manage Sing-in in the portal
  • Coding java socket connections to get mainframe db2 data
  • Coding C & C++ components to manage text plain data sources
  • Coding Lotus scripts components to use GPS data/graphical controls
  • Coding Lotus scripts in Domino Web Applications
  • Code maintenance to migrate code from AIX server into zLinux
  • Implement Lotus Integrate Activities as ETL components.
  • Implements Java server security with certificate
  • Implements PL1 libraries to process new data
  • Implements COBOL routines to read DBMS data systems
  • Deploy routines into OS 360 mainframe
  • Configuration MQ to deploy E2E solution (external MQ into new Mainframe server)
  • Installation of Filenet software
  • Configuration for FileNet configuration management
  • Configuration for flows to invoice and claims clients
  • Write java mail component as triggers on FileNet flows and send email customized
  • Write java code to load Microsoft Excel sheet into Db2
  • Coding Swing java component to manage and generate statistical.
  • Coding java sockets to connect to get Db2 data.
  • Coding java backend component to redirect the content management
  • Implementation notes book address file into an active directory
  • Write C and C++ API to get data from Domino Database
  • Write C security cryptography object to sign in users

Environment: Java, J2EE, C, C++, Lotus Domino, Lotus Script, Cobol, Java Socket, Java Security, ETL, AIX, Linux, Message Broker, Microsoft Excel, DB2.

We'd love your feedback!