Java Programmer Resume
Dallas, TX
SUMMARY
- Java/J2EE Software Engineer with 5 + years of experience in design, development, deployment and maintenance of web based and client - server, multi-tier applications using Java/J2EE technologies.
- Hands-on experience in J2EE Web tier frameworks such as Spring Boot, Spring, JSF & Struts Frameworks.
- Experience in Amazon services EC2, S3, ECS, CloudFront, Serverless (Lambda), API Gateway, CloudFront, CloudWatch, Dynamo DB, VPC, SQS, Kinesis, SNS, ECS, RDS, IAM, Cognito etc.
- Experience in AWS Security, Cost Optimization & Operations.
- Experience in JDBC, JSP, Servlets, HTML, XML, Java Script, XSL, XSD.
- Experience with integrating multiple applications using SOA technologies like Java SOAP and REST services.
- Experience in using ORM tools such as Hibernate, Mybatis and TopLink.
- Quick learner with commendable experience in using Java features and familiar with web technologies like AJAX and JavaScript frameworks like Angular JS, JQuery and Bootstrap.
- Experience in developing Micro services using Services Hystrix/Circuit Breaker, API Gateway, Zuul, Spring Cloud Config Server etc.
- Developed and deployment application experience on IBM WebSphere Portal Server.
- Goal Driven Developer with comprehensive understanding of various software development approaches such as Waterfall, Iterative, Spiral, View and Agile frameworks.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit 3.8/4.0, TestNG and Selenium.
- Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat 6.0,7.0, IBM WebSphere 7.1, 8.0, BEA Web Logic 8.1, 9.2, 10x.
- Experience in developing enterprise applications using Integrated Development Environments with configurations such as RSA, Eclipse and RAD.
- Experience with application build tools Ant, Maven, Log4j, Jenkins and Bamboo.
- Experience with major databases such as DB2, MS SQL server and Oracle 9i, 10g, 11g.
- Experience in using JProfiler and YourKit for analyzing performance bottlenecks, memory leaks and Threading issues.
- Expert at gathering requirements on large, complex systems, writing functional requirements, use cases, and other supporting documentation, creating requirement traceability matrix, and designing test plans and test scenarios.
- Working extensively with UNIX servers for deploying the User Interface builds, patching, watch the log files for fixing the errors accordingly.
- Manage priorities and prepare timely updates of project status.
TECHNICAL SKILLS
Languages: Java 1.5/1.6/1.7, SQL and PL/SQL, HTML, XHTML, Unix Shell Scripting
J2EE: JSP, Servlets, JDBC, JMS
Operating System: Windows, UNIX
Frameworks: Struts, Spring Framework
ORM: Hibernate 2/3.1, Mybatis, TopLink
Web Related: Angular JS, HTML, XML, Java Script, XSL, XSD, Web Services, REST
Databases: Oracle 9i/10G, SQL Server 2005/2008, MySQL, Microsoft Access
Design Modeling: OOA/OOD, Rational Rose, MS VISIO
Tools: and Utilities: RSA, Eclipse, WSAD (IDE), Net Beans, SVN, Git, Bamboo, Maven, Jenkins, XML Spy, Toad, Hibernate, TopLink JProfiler, YourKit, jUnit, testNG
Application Servers: WebSphere 7/8, WebLogic 8.1, Tomcat 6.x/7.x, JBoss 4.0
Cloud Services: AWS/Cloud Foundry, EC2, S3, ECS, CloudFront, Server less (Lambda), API Gateway, CloudFront, Cloud Watch, Dynamo DB, VPC, SQS, Kinesis, SNS, ECS, RDS, IAM, Cognito etc.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Java Programmer
Responsibilities:
- Design and coding of software using Java/J2EE, REST Services, Spring Boot, Cloud Foundry, Apache Kafka, Couchbase and TDDs
- Design Serverless APIs, AWS backend components using Lambdas, ECS, SQS &RDS etc.
- Database design and writing scripts in SQL/No SQL
- Deployment and production support of business-critical applications.
- Created code pipelines for CI/CD using GoCD/Concourse.
- Assist in the quality assurance and performance testing of Java/Serverless APIs.
- Interacting with business partners and gathering requirements for feature enhancements to existing products.
- Operations support for business-critical infrastructure hosting java applications.
Environment: Java/J2EE, Micro Services Development, Angular JS, AWS/Cloud Foundry, REST, Hibernate, Python, SQL Server 2008, Kibana, App Dynamics, Maven, Jenkins, Sonar Qube, Oracle, SQL Server, XML, RSA, SVN, Git, Go CD Pipelines, jProfiler, Event-Driven development.
Confidential, Dallas, TXJava Developer
Responsibilities:
- Preparation of project plan including sub-plans for schedule, cost and resource, communication, risk, quality and training.
- Monitor and control projects as per project plan and sub-plans and implement course correction in planning based on the current project status.
- Requirement gathering, analysis, application and deployment support.
- Interaction with internal and external stakeholders, including customer management for weekly support.
- Define and monitor the change control process. Accountable for all project specific deliverables and responsible for meeting and managing stakeholders and customer relationships and expectations.
- Support team with design aspects for future proof design, usability, reusability aspects and user-friendly error handling.
- Responsible for resolving technical issues during the execution of the project including crisis management. Review and acceptance of functional documents from clients.
Environment: Java/J2EE, SPRING, Angular JS, AWS, REST, Hibernate, Python, SQL Server 2008, IBM DB2, IBM WebSphere, Maven, Jenkins, Sonar Qube, Oracle, SQL Server, XML, RSA, SVN, Git, Event-driven development.
Confidential, Malvern, PA
Java Programmer
Responsibilities:
- Perform coding, design development and deployments of detailed software modules and web-based applications using various tools and technologies including Java, J2EE, JDBC, HTML, JavaScript, Oracle, SQL Server, Hibernate, Applications Servers, etc, under Windows operating systems.
- Provide support for production issues; Analyze workflow charts and diagrams, subject matter, and symbolic logic; Convert detailed logical flow chart to language process by computer.
- Perform application troubleshooting, testing and performance tuning; Confer with team to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
- Perform framework designs from gathered requirements and specifications; Enters program code into computer system; Input test data into computer; Correct program errors.
- Write instructions to guide operating personnel during productions runs; analyze, review and rewrite programs to increase operating efficiency and adapt program to new requirements.
- Compile and write documentation of program development and subsequent revisions.
Environment: Java, REST, ASP, Angular JS, MIRTH, Mybatis, Oracle 10g, Jenkins, Junit, Maven, Git Repository, Eclipse, Oracle Coherence, WebLogic Application Server
Confidential, Livingston, NJ
Java developer
Responsibilities:
- Perform coding, design development and deployments of detailed software modules and web-based applications using various tools and technologies including Java, J2EE, JDBC, HTML, JavaScript, Oracle, SQL Server, Hibernate, Applications Servers, etc., under Windows operating systems.
- Provide support for production issues; Analyze workflow charts and diagrams, subject matter, and symbolic logic; Convert detailed logical flow chart to language process by computer.
- Perform application troubleshooting, testing and performance tuning; Confer with team to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
- Perform framework designs from gathered requirements and specifications; Enters program code into computer system; Input test data into computer; Correct program errors.
- Write instructions to guide operating personnel during productions runs; analyze, review and rewrite programs to increase operating efficiency and adapt program to new requirements.
- Compile and write documentation of program development and subsequent revisions.
Environment: Java, SPRING, JMS, SOAP, REST, Hibernate, JSON, SAML, SQL Server 2008, Apache Tomcat, SVN, Maven
Confidential, Jersey City, NJ
Java Programmer
Responsibilities:
- Perform coding, design development and deployments of detailed software modules and web based applications using various tools and technologies including Java, J2EE, JDBC, HTML, JavaScript, Oracle, SQL Server, Hibernate, Applications Servers, etc, under Windows operating systems.
- Provide support for production issues; Analyze workflow charts and diagrams, subject matter, and symbolic logic; Convert detailed logical flow chart to language process by computer.
- Perform application troubleshooting, testing and performance tuning; Confer with team to resolve questions of program intent, data input, output requirements, and inclusion of internal checks and controls.
- Perform framework designs from gathered requirements and specifications; Enters program code into computer system; Input test data into computer; Correct program errors.
- Write instructions to guide operating personnel during productions runs; analyze, review and rewrite programs to increase operating efficiency and adapt program to new requirements.
- Compile and write documentation of program development and subsequent revisions.
Environment: Java, J2EE, SPRING, JSP/ Servlets, custom tags, SOAP, XML(JAXB), Web Services, SQL Server 2008, Web Logic, JUnit, ANT, UML, JavaScript, jQuery, Oracle, RSA, Eclipse, Event-driven development.