We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

2.00/5 (Submit Your Rating)

Reston, VA

SUMMARY

  • Total 8 years of experience in Information Technology industry on Development, Maintenance and Enhancement of software application projects in JAVA/J2EE, Spring, AWS.Around 5+ years of experience in USA.
  • Involved in end to end software development life cycle(SDLC), developing project in Agile methodology.
  • Experience in designing and developing web - based applications using Java, J2EE, Web Services, both SOAP/WSDL and REST, MVC framework, Spring, Hibernate, Oracle and SQL.
  • Experience in working on various Spring modules (Spring MVC, DAO) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in creating Docker images, containers, push/pull and integrating with Spring Boot, Deployed Spring Boot based Microservices, Docker container using Amazon ECS.
  • Experience in developing the front-end components using HTML5/HTML, CSS, Java Server Pages, JavaScript, Angular 8, CSS3 and HTML5.
  • Extensive experience in AWS like EC2, Simple DB, RDS, Elastic Load Balancing, SQS, SNS, AWS Identity and access management, AWS Cloud Watch, EBS and Cloud Front.
  • Experienced in working with message oriented middleware using different technologies like JMS, Web sphere MQ and Message driven beans(MDB).
  • Experience in developing and deploying applications on WebLogic, Jboss, Apache Tomcat and WebSphere servers. Experience with Git and DevOps.
  • Experience in working with message oriented middleware using different technologies like JMS, Kafka and Message driven beans(MDB).
  • Experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Hystrix, Ribbon) and Swagger.
  • Experience in software testing, Junit testing, regression testing, defect tracking and management using JIRA.Configured Kafka to handle real time data.
  • Strong experience in leading Junior developers as well as managing contracting team forproduct development and delivery.
  • Strong experience with Log4j for logging information and JUNIT for unit testing.
  • Proficient in AWS services like VPC, EC2, S3, ELB, AutoScalingGroups(ASG), EBS, RDS, IAM, CloudFormation, Route 53, CloudWatch, CloudFront, CloudTrail, Prometheus.
  • Experience in build tools (Ant, Maven) and Version control tools (SVN, Clearcase, PVCS)
  • Experience in Developing User Interface (UI) Rich Web Applications, and Web Service Applications using Front End/User Interface (UI) Technologies like Object Oriented JavaScript, Type Script, Angular 7/8, Angular JS, Node JS, Bootstrap, Media Queries, CSS Frameworks.
  • Worked with ActiveMQ toll to produce and consume messages from the broker.
  • Hands-on experience in O/R mapping technologies like Hibernate and iBatis
  • Expertise in designing and development enterprise applications for J2EE platform using MVC, JSP, Servlets, JDBC, Web Services, Hibernate and designing Web Applications using HTML5, CSS3, AngularJS, Bootstrap.

TECHNICAL SKILLS

Operating System: Windows, Linux, Unix.

Database Languages: SQL, PL/SQL, Oracle.

Programming languages: Java (J2SE, J2EE, J2ME), C/C++ Unix shell.

Databases: PostgreSQL, Oracle, SQL Server, MySQL, RDBMS, MongoDB, DynamoDB.

Frameworks: Spring, Spring MVC, Hibernate, JMS, Servlets.

Web Development: Angular 7/8, AngularJS, Node JS, Backbone JS, HTML, AJAX, XML, Java Script (and jQuery), CSS. Project Management, Scheduling, Version controlling

IDE: Eclipse, IntelliJ.

Tools: UML, TOAD, SQL Developer, ANT, Log4J, Git.

Web Services: WSDL, SOAP, REST.

ETL Tools: Talend ETL, Talend Studio.

Web/App Server: Apache Tomcat, JBoss, WebLogic Application Server, JBoss and WebSphere Application Server (WAS)

Methodologies: Agile, Waterfall, UML, Design Patterns.

PROFESSIONAL EXPERIENCE

Confidential, Reston,VA

Sr. Java Developer

Responsibilities:

  • Involved in designing and implementing patent application using Java, J2EE, Spring Boot, Spring Cloud, Spring AOP, Spring IOC and AWS.
  • Worked as part of Micro-services team to develop and deliver Maven projects to deploy on Tomcat.
  • Implemented modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS3, Bootstrap, JavaScript, Angular 7/8 and Node JS.
  • Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions.
  • Responsible for creating search tools using Alfresco Lucene search and Web scripts. It allows options to select multiple databases or federated search results.
  • Used Spring Wiring (IOC and MVC) to create different beans to call Office Action and search functionalities.
  • Involved in the development of wrapper to Net-SNMP package, which was further used by the modules in the Platform one level higher. Also performed the Unit Testing for the same.
  • Supervised programming team in developing new software applications and its delivery.
  • Used Graphana dashboards to monitor services which pulls data from Prometheus.
  • Involved in developing the user interface using Struts, JSP, JSTL, jQuerylibraries, HTML, XML and JavaScript helped in automate the Kubernetes container orchestration by developing multiple CI/CD scripts
  • Worked on implementing custom widgets using Alfresco Aikau using JavaScript, Free Marker Templates and web scripts.
  • Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
  • Used Hibernate with JPA annotation and created several persistent classes.
  • Used security groups, network ACL’s, internet gateways and route tables to ensure a secure zone for organization in AWS public cloud.
  • Worked on Restful API. Developed services and also client.
  • Implemented REST Microservices using Spring Boot, Netflix OSS and Swagger.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Managed a team of 3 Junior Software engineers by providing proper inputs and tracking the tasks assigned.
  • Implemented Kafka producer and consumer applications on Kafka cluster setup with help of Zookeeper.
  • Developed POJOs for Data Model and made individual HBM records to delineate Java Objects with Relational database tables.
  • Deployed Spring Boot based Micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Involved in developing REST based web scripts, ftl templates, Alfresco based JavaScript.
  • Worked on Alfresco workflows, collaborations site, analytics and configuring LDAP for users as well as groups.
  • Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
  • Experience working with Docker, Kubernetes, Prometheus to improve our (CD) Continuous Delivery framework to streamline releases.
  • PostgreSQL used as backend. Wrote HQL and native queries.
  • Created different XML documents using XML, XSD and XSLT. Used E4X and Light DOM parser, and SAX parser for transforming the XML data.
  • Worked on UNIX /Windows 7 for Maven scripts and server deployments.
  • Designed Java API to connect the Amazon S3 service to store and retrieve the media files.
  • Involved in implementing Java Messaging Service(JMS) using Kafka for asynchronous communication.
  • Used Spring MVC, Spring AOP, Spring IOC, Spring Transaction and Oracle to create Club Systems Component.
  • Wrote backend jobs based on Core Java & Oracle Data Base to be run daily/weekly.
  • Coding the core modules of the application compliant with the Java/J2EE coding standards and Design Patterns.
  • Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then deployed to Kubernetes, Created Pods and managed using Kubernetes.
  • Created JUNIT test cases for testing the business services. Supported in installing and configuration of Grinder for system load Test.
  • Extensively used JavaScript for client side validations and for capturing dynamic events. Also, extensive use of JavaScript framework like Prototype JS and Angular JS
  • Maintained edge location to cache data with CDN using Cloud Front to deliver data with less latency.
  • Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka Cluster.
  • Wrote model classes for specific database actions, added methods to the existing DAO’s.

Environment: Java/J2EE, Spring Boot, Spring Cloud, Spring, AJAX, Hibernate, RAD, JQuery, Web scripts, JavaScript, PostgreSQL, Docker, Kubernetes, Prometheus, Graphana,Kafka, AWS, Windows 7/UNIX, Eclipse/ IntelliJ, Apache-Maven, CVS, Subversion, Angular 7/8, AngularJS, Git, DevOps.

Confidential, Norfolk,VA

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design & development and the project was developed using Agile Methodologies.
  • Used the J2EE components like Servlets, EJB’s, JSP’s and implemented Struts1.2 framework for MVC architecture.
  • Developed GUI using JSP, JSTL, AJAX, HTML, CSS and Java Script.
  • Used EJBs (Session beans) to implement the business logic, JMS for communication for sending updates to various other applications and MDB for routing priority requests.
  • Extensive use of content management systems like OpenTextWEM, Fatwire and Interwoven.
  • All the Business logic in all the modules is written in core Java.
  • Wrote Web Services using SOAP for sending and getting data from the external interface.
  • Used the Tiles Framework and Struts Tag Libraries in the presentation layer to simplify the complexities of the application.
  • Created the presentation using the Struts framework.
  • Worked on creating JSPs, Form Beans and Action classes and configured in Struts-Config.xml
  • Used Design patterns such as Business delegate, Service locator, Model View Controller, Session façade, DAO and DTO.
  • Implemented object/relational persistence (Hibernate) for the domain model in DAO layer.
  • Worked with data models like YANG and MIB modules.
  • Involved in creating Database SQL and PL/SQL queries and Stored Procedures.
  • Implemented Singleton classes for property loading and static data from DB.
  • Registrations are sent to another application using JMS technology.
  • Involved in implementing the JMS (Java messaging service) for asynchronous communication.
  • An SNMP subagent library and a custom MIB compiler generating C++ wrapper objects to make SNMP coding easier
  • Used Spring2.0 Managed beans to use windows session state framework to persist session to the database.
  • Configured listeners and wrote MDB’s (Message driven bean) to listen to the messages and subscribe to the topic put by the core application.
  • Used Log4J to print info, warning and error data on to the logs.
  • Application is deployed on Websphere6.1 application server which is installed on AIX operating system.
  • Simultaneously as part of Daemon team, developed JAXB bindings, Dao layers and overall daemon structure. Also developed scripts to control daemon based on environment.
  • Developed project deployment descriptors in maven so that the front-end module is exported as a war and daemon is made into a portable zip that can be deployed anywhere and run.
  • Collected data using Spark Streaming from AWS S3 bucket in near-real-time and performs necessary Transformations and Aggregations to build the data model and persists the data in HDFS
  • Configured the JMS, created JMS connection factories, queues.
Environment: J2EE, Struts, Rational software architect7.0, Spring2.0, JMS, Servlets, JSP, AJAX, SOAP, XML, WSDL, JUnit, EJB2.0, Web sphere application server6.1, Web sphere portal server6.0, JavaScript, Git, Db2 9.0, Oracle10g, IMS, Message Broker, HTML.

Confidential 

Java Developer

Responsibilities:

  • Prepare Functional Requirement Specification and done coding, bug fixing and support.
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis, architecture design & development for the project.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML,XHTML, and CSS.
  • Implemented GUI pages by using JSP, JSTL, HTML, XHTML, CSS, JavaScript, AJAX
  • Involved in creation of a queue manager in WebSphere MQ along with the necessary WebSphere MQ objects required for use with WebSphere Data Interchange.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Use ANT scripts to automate application build and deployment processes.
  • Involved in design, development and Modification ofPL/SQLstored procedures, functions, packages and triggers to implement business rules into the application.
  • UsedStrutsMVC architecture and SOA to structure the project module logic.
  • DevelopedETLprocesses to load data from Flat files, SQL Server and Access into the target Oracle database by applying business logic on transformation mapping for inserting and updating records when loaded.
  • Have good InformaticaETLdevelopment experience in an offshore and onsite model and involved inETLCode reviews and testingETLprocesses.
  • Scheduling the sessions to extract, transform and load data in to warehouse database on Business requirements.
  • Struts MVC framework for developing J2EE based web application.
  • Extensively used Java multi-threading to implement batch Jobs with JDK 1.5 features.
  • Designed an entire messaging interface and Message Topics using WebLogic JMS.
  • Implemented the online application using Core Java, JDBC, JSP, Servlets, Spring, Hibernate, Web Services, SOAP, and WSDL.
  • Migrated data source passwords to encrypted passwords using Vault tool in all theJBossapplication servers.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate framework.
  • Developed Session Beans which encapsulates the workflow logic.
  • UsedJMS(JavaMessaging Service) for asynchronous communication between different modules.
  • Written Java Script, HTML, CSS, Servlets, and JSP for designing GUI of the application.
  • Worked on Service-side and Middle-tier technologies, extracting catching strategies/solutions.
  • Developed web components using JSP, Servlets and JDBC.

Environment: Java, J2EE, JDBC, Servlets, HTML, XHTML, CSS, JavaScript, Ajax, JavaScript, MVC, Informatica, ETL, PL/SQL, Struts 1.1, Spring, JSP, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, Hibernate, Eclipse, Linux

We'd love your feedback!