We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • Dynamic, innovative, skilled and experienced Java Developer around 5+ in IT industry with Java/J2EE and Cloud computing infrastructure such as Amazon Web Services (AWS).
  • Highly experienced in AWS Cloud platform and its features which includes Amazon AWS Cloud Administration which includes services like: EC2, S3, EBS, VPC, ELB, AMI, RDS, IAM, Glacier, SNS, SWF, SES, ELASTIC BEANSTALK, Route 53, MongoDB, Auto scaling, LAMBDA, CloudFront, CloudWatch, Cloud Trail, Cloud Formation, OPS Work, Security Groups.
  • Experienced in administering AWS user identities, IAM permissions to various AWS resources, applying policies to users and roles, restricting access to various administrative actions on Amazon Services using Multi Factor Authentication (MFA).
  • Worked on Automating the CICD pipeline and blue green deployment.
  • Experience in developer tools like Code Commit, Code Build, Code Deploy, and Code Pipeline.
  • Experience with AWS Toolkit for Eclipse for deploying Lambda projects, Elastic Beanstalk Environment projects and DynamoDB projects etc.
  • Deployed and maintained EC2 instances at AWS and utilized SES for sending mail.
  • Experience in deploying cloud - based infrastructure (Web apps, Application Service Environments, firewalls, load balancers, storage, monitoring, security,Spring security, AD, DNS etc.
  • Experience in Adobe CQ Web Content Management, RabbitMQ and Experience Driven Commerce.
  • Managing Apache Kafka clusters is complex and time consuming.
  • To build and run production applications on Apache Kafka.
  • We are used Kafka for large clusters and are capable of monitoring and reacting to millions of changes to a dataset every second.
  • Excellent in utilizing databases like SQL server, Oracle, MYSQL, Amazon Elastic Cloud, Amazon Elastic MapReduce.
  • Experience in using Core Technologies AEM, Cassandra, RabbitMQ, Java, Servlets, JSP, Custom tags, Spring Boot, JDBC, Microservices, JavaBeans, EJB, JavaScript, XSD, JMS, JTA, JNDI, HTML, XHTML/DHTM

PROFESSIONAL EXPERIENCE:

Confidential

Java Developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects, initiatives using Rapid Application Development. Followed Agile Scrum methodology dat included iterative application development, weekly Sprints and stand up meetings. TDD are software development techniques dat can be used in any methodology although aspects of all three are often part of a team's agile approach. TDD is Test - Driven Development: the idea is dat unit tests are written first, then enough code is written to make the tests pass. Developed
  • Restful APIs and microservices using Spring boot, Spring data, Spring jdbc. Written Extensively JUNIT test cases in TDD approach using jUnit, Mockito before implementing any new functionality or fixing any old functionality. Web Development. Python can be used to make web-applications at a rapid rate. Python in our project their is common-backend logic dat goes into making these frameworks and a number of libraries dat ca help integrate protocols such as HTTPS, FTP, SSL etc. Worked on Automating the CICD pipeline and blue green deployment. Used
  • Maven and Jenkins for building and deploying the applications to various environments. Configured Jenkins using groovy dsl for the project to automate builds. Worked on Eclipse for development and deployment of applications in WebLogic Application Server. Used SQL, PL/SQL and SQL for database interaction with Oracle 10g. Involved in Object Oriented analysis and design for meeting the requirements of the system. Involved in developing business logic modules using J2EE concepts and integration of various modules. Used SOAP (Simple Object Access
  • Protocol) for web service by exchanging XML data between the applications. Extensively used SQL, PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions,Relational database models. spring-security-config we used for configuring the authentication providers, whether to use JDBC, DAO, LDAP etc. involve installing and configuring MarkLogic software and applications on the company's server, using analytics to check system performance, as well as troubleshooting and debugging the system when necessary

Environment: Windows, Linux, Java 1.8,Java OpenJDK,Spring,SpringBoot,AWS,Python,WebLogic, HTML, JavaScript,IBM DB2, JSP, Oracle,Log4j,microsevises,JUnit,BitBucket,GITLabs,Jenkins,ServiceNow, PyCharm, IntelliJ,Reactjs,AngularJS, Angular 6,7,8, and Safe Agile.

Confidential

Java Developer

Responsibilities:

  • VPNS Features are as follows: Network faults presented as Packages, Alarm collection and processing. dis includes filtering, trending (count - based thresholding), thresholding (time-based thresholding) and posting. Inventory feed from BAAIS which populates network topology. Web interface where System Administrators define user roles and access; users define their ownnetwork views. Message Browser for browsing raw messages by date/time/alarm string. Those allarams are Json format to parsing we sing python. Access Guardian Single Sign-On (SSOAG) used for user authentication. The VPNS server also houses three databases. Topology Database - Receives nightly updates from BAAIS and also receives real-time updates for GE circuit activations. Both the Application Server and Correlation Services utilize the Topology data. The topology data includes inventories of network entities, logical networks, physical cards, and virtual cards.
  • Managing Apache Kafka clusters is complex and time consuming. To build and run production applications on Apache Kafka. Worked on to create rules to perform rule based correlation alarm processing for iEN (VPNS) application. Worked on design/development of iEN (VPNS) application using Spring MVC design pattern. Worked on developing java backend
  • Controller, Service and DAO layers of iEN (VPNS) application. springSecurity configuration creates a Servlet Filter non as the springSecurityFilterChain. The data identifies which NEs are in service and have customer traffic, and is used during correlation and packaging alarms. dis is the only VPNS database dat requires metadata creation. dis is accomplished by running the script loadDbs.sh, which loads empty skeleton tables to hold the inventory data. The Topology Database is created with unbuffered logging, which means dat when a commit is executed, the data is written to the table space immediately and replication occurs immediately on a redundant standby server using Informix CDR. Alarm Database - Contains up-to-date information about all alarms and alarm packages received by and being processed in the VPNS system. Data includes packagetype, status, severity, and generation time. dis database is continually updated by the
  • Correlation and Package Monitor. Data is retained for a rolling 30 days(configurable). Raw Message Database - Contains all the raw messages received or retrieved by the VPNS Mediation Service. By default, messages are stored for 30 days. Due to the high volume of raw messages, the Raw Message Databases are not synchronized. The Message Browser in the VPNS Web GUI can search and view raw messages in dis database.

Environment: Windows, Linux, Java 1.8,AWS,Python,WebLogic, HTML, JavaScript,JDBC, JSP, KafkaOracle,Log4j,microsevises,JUnit,BitBucket,GITLabs,Jenkins,JIRA, PyCharm, Eclipse,AngularJS and Agile.

Confidential

Java Developer

Responsibilities:

  • Involved in the review and analysis of the Functional Specifications, and Requirements Clarification Defects, initiatives using Rapid Application Development. Followed Agile Scrum methodology dat included iterative application development, weekly Sprints and stand up meetings. TDD are software development techniques dat can be used in any methodology although aspects of all three are often part of a team's agile approach. TDD is Test - Driven Development: the idea is dat unit tests are written first, then enough code is written to make the tests pass. Developed
  • Restful APIs and microservices using Spring boot, Spring data, Spring jdbc. Written Extensively JUNIT test cases in TDD approach using jUnit, Mockito before implementing any new functionality or fixing any old functionality. Worked on Automating the CICD pipeline and blue green deployment. Used Maven and Jenkins for building and deploying the applications to various environments. Configured Jenkins using groovy dsl for the project to automate builds. Experience on AWS services like EC2, S3, RDS, ELB, EBS, VPC, Route53, Auto scaling groups, MongoDB, Cloud watch, Cloud Front and IAM for instantiating, configuring and managing various Amazon images for server migration from physical servers into cloud. Created Terraform and
  • Ansible scripts to automate the deployments Create a Batch Processing Spark Clusters using SNS, Lambda and EC2 instances with security groups, auto-scaling. Managing Apache Kafka clusters is complex and time consuming. To build and run production applications on Apache Kafka. We are used for large clusters and are capable of monitoring and reacting to millions of changes to a dataset every second. Experience on moving data from Local System to S3 bucket. Email REST Web Services launches using Elastic Load Balancer, SES, and DynamoDB.
  • Connect Cluster in SQL Workbench using Amazon Redshift Cluster. Captured Amazon Machine Images (AMI) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere. Developed Cloud Formation template stacks to automate building new Spark Clusters, EC2s using JSON files. Constructed S3 lifecycle of Applications & Database logs, which includes deleting old logs, archiving logs based on the retention policy and granting rights to authorized users and Amazon S3 for database backup regularly and save snapshots of data and hibernate for Object Relational Mapping (ORM) and data persistence. Performed deployment of applications on IBM WebSphere Application Server. Used Commons Logging framework (log4j) utility to log error, info and debug message Performed Unit Testing and interacted with QA for testing. Involved in implementing validations, exception handling. Used CVS as source control, Maven as build tool, Agile methodology for the software development process. Worked extensively with Microsoft Visio for creating Use case diagram

Confidential

AWS Java Developer

Responsibilities:

  • Designed and deployed AWS Solutions using EC2, S3, EBS, Elastic Load balancer (ELB), auto scaling groups, Data pipeline, Security groups, CloudFormation, IAM, and Route53. Worked on Automating the CICD pipeline and blue green deployment. Working with AWS Identity and Access Management (IAM) to created roles and policies. Worked on creating highly scalable and fault tolerant applications dat can be deployed in multiple availability zones and regions. Automation of various administrative tasks using AWS Lambda services. Used AWS SDK for connection to
  • Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application. Developed API for using AWS Lambda to manage the servers and run the code in the AWS. Created and optimized views for user interactions Angular JS, JavaScript, HTML and CSS. Used DynamoDB to store the data for metrics and backend reports.
  • Deployed applications on AWS by using Elastic Beanstalk. Used Maven Build tool configuration for automation of building processes. Worked with Mongo dB to store, retrieve, and update and manage the entire details decisional customer's data. Utilized Configuration Management Tool Chef & Ansible to automate system operations. Used Log4j to capture the log dat includes runtime exception and for logging info which is useful for debugging. Manage source code, software builds, software versioning, & defect tracking on software maintenance tasks/projects. Worked with installation, configuration and troubleshooting the issues and performance tuning of WebLogic/Apache Tomcat. Worked on creating microservices using Spring And Spring Boot. Worked on Persistence Layer using spring, JPA and Hibernate.

Environment: AWS (EC2, VPC, ELB, S3, RDS, Cloud Trail and Route 53), Elastic Beanstalk, Linux, Chef, Ansible, Git, Cloud watch, CloudFormation, Auto Scaling, Jenkins, Shell scripting, XML and XSL, Angular JS, Node JS, Python, Java, J2EE, Spring, JPA and Hibernate.

Confidential

Java developer

Responsibilities:

  • Experience working on jQuery, WebSphere Portal User management APIs. Extensively used Core Java such as Multi - Threading, Exceptions, and Collections. Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines. Developed the presentation layer and GUI framework dat are written using HTML and Client-Side validations were done using JavaScript.
  • Configure and maintain RESTful APIs using the Laravel framework, Node.js. Used core Java coding using JDK in Eclipse Integrated Development Environment (IDE). Involved in designing of high-level details like Use Case diagram and low-level design like Class and Sequence diagram. Performed J2EE application deployment using J Boss application server on Windows and Linux. Worked on Eclipse for development and deployment of application in WebLogic Application Server. Used SQL, PL/SQL and SQL for database interaction with
  • Oracle 10g. Involved in Object Oriented analysis and design for meeting the requirements of the system. Involved in developing business logic modules using J2EE concepts and integration of various modules. Used SOAP (Simple Object Access Protocol) for web service by exchanging XML data between the applications. Extensively used SQL, PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, Relational database models. Deployed the JAR files in the EJB Container and WAR files in the Web Container on to the Web logic 7.0 Server.

Environment: s: J2EE/ Java, JSP, JQUERY, CSS, Struts, Hibernate, IDE, SQL, PL-SQL, JAR, WAR, WebLogic 7.0,Eclipse 3.0, MySQL, JDK, IDE, Jboss, ANT, JavaScript,ReactJS, HTML, XML, SOAP, WSDL, CVS

We'd love your feedback!