We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

4.00/5 (Submit Your Rating)

Atlanta, GeorgiA

SUMMARY

  • 8+ years of professional experience in Web based enterprise applications using Java and J2EE.
  • Strong Experience in all phases of software development life cycle including Requirements Gathering, Analysis, Design, Implementation testing and Maintenance.
  • Experience in software development methodologies like Waterfall and Agile development.
  • Strong Programming Skills in designing and implementation of multi - tier applications using Java, J2EE, JDBC, JSP, JNDI, JMS, HTML, Spring IOC, Spring Boot, Spring MVC, Spring Web, Spring Data JPA, Hibernate, JavaScript, Servlets, JAXB, JUnit,and MVC architecture.
  • Experience in front-end technologies like HTML, CSS, Java Script, AJAX, JQuery, and JSP.
  • Used various Core Javaconcepts such as Multi-threading, Exception Handling, Collection API’s to implement various features and enhancements.
  • Developed code in Java, J2EE, Webwork and Hibernate using XP Practices Pair Programming, TDD, and Continuous Integration.
  • Hands on experience in developing user interfaces for Desktop, Mobile, and Tablet using Java Script, HTML4, HTML5, Ajax, CSS2, CSS3, jQuery, JSON and AngularJS & Reactjs.
  • Experience in developing Microservice’s using Spring Boot.
  • Good Exposure to Service Oriented Architecture (SOA) such as Web Services and hands on experience in developing web services using SOAP, Restful.
  • Have strong experience in working on Groovy and grails platform.
  • Worked in container based technologies likeDocker,KubernetesandOpenshift.
  • Expertise in Configuring and deploying applications on multiple Application Servers JBoss, Web logic, Web sphere including hands on experience in using Apache Tomcat, Jetty Server.
  • Worked extensively with ORM tools like Hibernate, and JPA.
  • Strong understanding of SQL, PL/SQL queries.
  • Well versed in software configurations and build tools like ANT, Maven, Subversion.
  • Experience in implementing the J2EEdesign patterns like Singleton, Factory, MVC (Model-View-Controller), DAO (Data Access Object), and DTO (Data Transfer Object).
  • Hands-on experience working with source control tools such as SVN, and GIT.
  • Experience on working with Cloud Computing Service environment like Amazon Web Services (AWS).
  • Designed and deployed a large application utilizing almost all the AWS stack (Including EC2, SNS, EBS, S3, ECS, ELB, ALB) focusing on high availability, fault tolerance, and auto-scaling in AWS Cloud-Formation.
  • Experience on AWS cloud tools like EC2, S3, SNS, Elastic Load Balancers (ELB), Application Load Balancer, Cloud Watch, and ECS.
  • Experience in Deploying microservices on AWS cloud environment
  • Worked with the main features of java like Object Oriented Analysis and Design, Multi-threading, collections, design patterns.
  • Experience in writing the test classes using JUnit, and Mockito framework to test the application.
  • Excellent experience in databases like Oracle, MS SQL Server, MySQL, and Cassandra.
  • Expertise in using JavaIDE tools like Eclipse, Spring Tool Suite.
  • Experience in working with Windows, LINUX, and UNIX, Shell Scripting.
  • Experience in continuous integration of deploying applications using Jenkins.
  • Using the LOG4j to log regular Debug and Exception statements.
  • Worked with the JIRA tool for Quality Center bug tracking.
  • Experienced withDockercontainer service.
  • Have strong experience in working on Groovy and grails platform
  • Highly conceptual, innovative problem solver with excellent organizational and communication skills.

TECHNICAL SKILLS

Languages J2EE Technologies: Java JDK 1.6/1.7/1.8, SQL, PL/SQL, UML, XML, XSL, XSLT, Servlets, JSP, JDBC, JPA, EJB

Application Servers/Web Servers: Apache Tomcat, IBM WebSphere, WebLogic, JBoss

IDEs: Eclipse, Oracle Developer, RAD, RSA, WSAD

Frameworks: Spring, Struts, Hibernate

Web Technologies: Angular, HTML5, CSS3, JavaScript

Database: Oracle, MySQL, SQL Server, DB2

Design Patterns: Business Delegate, DAO, MVC, Session Facade, Singleton

Operating Systems: Linux, Windows, UNIX.

Configuration Management: Git, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential, Atlanta Georgia

Sr. Java Developer

Responsibilities:

  • Followed Agile methodology and involved in daily SCRUM meetings, and sprint planning. JIRA tool is used to track development tasks, bugs, enhancements, and upgrades.
  • Developed Java Code using Eclipse IDE and used various Eclipse Built-in Plug-ins such as GIT, MAVEN etc. to commit code and add dependencies.
  • Extensively worked on spring boot to simplify the process of configuring and to deploy the spring applications.
  • Adopted agile methodology with pair programming technique and addressed issues during system testing.
  • Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
  • Performance tuning was done with respect to system, connection pools. Execute threads andJVMheap size.
  • Have Good experience with shell scripts, Linux and Unix commands.
  • Involved in building the application which works on mainly Groovy grails, Html, Css, Rest services, Java script, Spring, Maven, Hibernate.
  • Developed Microservice’s, REST API’s using Spring Boot.
  • Implementeddesign patternsin Scala for the application.
  • Used Spring Framework for Dependency injection and integration with other layers: Service objects, DAO etc.
  • Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the runtime environment for the CI/CD system to build, Test and Deploy
  • Created User Controls and simple animations usingJavaScript andPython.
  • Integrate the web services using Apache Camel routing and Spring.
  • Managing the Openshift cluster that includes scaling up and down the AWS app nodes.
  • Utilized the Action Support to integrate Struts and Spring components.
  • Integrated the Applications with various Open Source Technologies like Consul, and Kafka.
  • Worked with Kafka for sending and receiving messages.
  • Used REST Client and SOAPUI to test the rest based services and used Junit and Mockito to test the middleware services.
  • Implementeddesign patternsin Scala for the application.
  • Developed integration modules for disparate clients usingApache Camel.
  • Research the REST APIs of Azure and Office 365, and integrate them with current code.
  • Involved in setting up the application to run on AWS cloud environment on multiple EC2 instances.
  • Worked on several AWS services like EC2, S3, ELB, SNS, ALB, and ECS.
  • Responsible for writing the Design Specifications for the generic and application specific web services in Groovy n Grails.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Very strong experience writing API's/ and Web Services in Python.
  • Responsibilities include estimation and development of new modules using the AGILE process and pair programming using the divide and conquer method of breaking down a chunk of requirements into piecemeal stories and breaking each major release into iteration.
  • Experience in making the Devops pipelines using Openshift and Kubernetes for the Microservices Architecture.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Openshiftvirtualized PaaS provider - useful in automating the provisioning of commodity computing resources for cost and performance efficiency.
  • Created documentation for all the components which is included in React-Bootstrap page.
  • Used NoSQL databases like Cassandra to store large sets of data coming from various sources.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Dockized applications by creatingDocker images, and deployed the images in staging and production environment.
  • Had very strong exposure using ansible automation in replacing the different components of Openshift likeECTD,MASTER, APP, INFRA,Gluster
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Framed Cost Effective, Highly Available and Fault Tolerant AWS systems by the combined effort of Security Groups, Elastic Load Balancer (ELB) and Auto Scaling which allows for automated Scalability and Elasticity and Disaster Recovery.
  • Used LOG4j to log regular Debug and Exception statements.

Environment: J2EE, Java 8, spring 4. *, Spring Boot, Microservices, AWS services, React, Groovy, Apache camel, Azure, Struts, Python, Groovy, Scala, Cassandra, Spring Core, Spring MVC, Spring Web, Docker, Kafka, and Jenkins.

Confidential, Oak Brook, Illinois

Full stack Java Developer

Responsibilities:

  • Involved in Analysis, Design, Development, Integration, and Testing of application modules.
  • Designed and developed applications using Java/J2EE technologies.
  • Developed components using Spring MVC.
  • Used Spring Framework for Dependency injection and integration with Service objects, DAO etc.
  • Developed server-side services using Java, spring, Web Services.
  • Implemented Object Oriented Analysis and Design, Java Collections framework, design patterns, and Multi- threading.
  • Used Java script and struts validation framework for performing front end validations.
  • Enhanced front-end design usingAngular7/8.
  • Developed Web Services using RESTful web services.
  • Consumed restful web services using Http Client for the data coming from external systems.
  • Involved in generating and configuring the JPA entities from the database.
  • Involved in developing Triggers, Stored procedures in SQL, PL/SQL.
  • Built aJavaScriptmicroservice withNode jsto pull data from an external application and insert into ourSQL Serverdatabase.
  • Performed extensive trouble shooting experience including stack trace analysis and JVM tuning experience by changing to heap sizes according to the requirement.
  • Extensively worked on feature enhancement and real time bug fixings.
  • Integrated Central logging system by using Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Implemented Web Services using SOA Architecture for data exchange across different Enterprise systems.
  • Develop domain monitoring java class usingJMXto collectJDBC, JVM,and Execute Queue statistics for Managed Servers.
  • Used Eclipse to application development and Web sphere Application Server for application deployment.
  • Wrote technical documents related to workflow model and activities performed for the particular work items.
  • Developed complex SQL scripts to compare all the records for every field and table at each phase of the data.
  • Implemented testing using JUnit, and Mockito Framework.
  • Used Subversion to commit the source code.
  • Used Jenkins for builds and continuous integration.

Environment: Java, J2EE, WebSphere Application Server, Collections, Struts, design patterns, Multi- threading, JSP, Spring, Hibernate JPA, JAX-RS, JUnit, Mockito, JAXB, Log4j, Angular 2+, Bootstrap, Ajax JavaScript, Maven, Spring MVC, Spring IOC.

Confidential - Minneapolis, MN

Full stack Java Developer

Responsibilities:

  • Used Agile Scrum software methodology for iterative development.
  • Developed Unit/Integration test cases using Spring/Junit
  • Developed functionality using Spring IOC AOP DAO
  • Develop quality code adhering to Scala coding Standards and best practices.
  • Install,configure, test, monitor, upgrade, andtune new and existingPostgreSQL databases.
  • Participating in design reviews, collaborating in technical discussions.
  • Involved in Initial documentation for the project.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Participate in development of roadmaps and participate in the standards process for Identity and Access Management (IAM) solutions
  • Security assessment of online applications to identify the vulnerabilities in different categories like Input and data Validation, integration, Authentication, Authorization, Auditing and logging.
  • Manage User Access/Login Security to SailPoint Applications.
  • Managing and Monitoring theJVMperformance byWeblogic Heap Size, garbage collection, JDBC Poolsand takingThread dumps, pstack and prstatand analyzing to find the problems in application.
  • Designed and developed generic classes which are reusable across all modules.
  • Proactive in updating the latest security patches to database, which are provided by PostgreSQL open source community.
  • Interfacing with client directly & reporting to Project manager technically.
  • Participated in AWS, GCP and Azure implementation and configuration of the components for development of Web application.
  • Wrote Operations and corresponding handlers to communicate with Oracle database sitting on Linux/Unix server.
  • Performedscopingengagements,vulnerabilityassessments,webapplicationpenetrationtesting, networkpenetrationtesting, and phishing campaigns to test security controls and policies.
  • Plans and coordinates the administration of PostgreSQL databases to ensure accurate, appropriate, and effective use of data, including database definition, structure, documentation, long - range requirements, and operational guidelines.
  • Build and Configure SailPoint in-built tasks like aggregation, ID refresh, schedule tasks, correlation, etc.
  • Developed web service clients with security using Apache Axis2/Apache Rampart.
  • Developed unit/Integration test cases using Spring/Junit configured and maintained continuous integration using Maven.
  • Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design.
  • Front runner in migration of tools from synergy to Git and to team city and uDeploy tool for automation which was appreciated by client which was completed within a short span of time.

Environment: Java1.7, Oracle, Hibernate, Spring Boot, PostgreSQL, Angular, React, AWS, Rest API, Azure, Apache, Git

Confidential 

Java Developer

Responsibilities:

  • Performed analysis for the client requirements based on the developed detailed design documents.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Microsoft Visio.
  • Developed Struts forms and actions for validation of user request data and application functionality.
  • Developed JSP's with Struts custom tags and implemented JavaScript validation of data.
  • Developed programs for accessing the database using JDBC thin driver to execute queries, prepared statements, Stored Procedures and to manipulate the data in the database.
  • Involved in developing business tier using stateless session bean.
  • Used PCF to enhance out of the box integration with other modules.
  • Used JavaScript for the web page validation and Struts Validator for server side validation.
  • Design patterns of Delegates, Data Transfer Objects and Data Access Objects.
  • Developed Message Driven Beans for asynchronous processing of alerts.
  • Used Clear Case for source code control and JUnit for unit testing.
  • Involved in peer code reviews and performed integration testing of the modules.

Environment: Java, J2EE, Struts 1.0, JSP, JDBC, Eclipse, EJB, ANT, XML, JUnit, DB2, CVS, PCF.

We'd love your feedback!