Application Developer Resume
Dallas, TexaS
SUMMARY
- Having over 3+ years of experience in developing complex enterprise applications using java/j2ee technologies.
- Experience in managing different application containers.
- Hands on experience in writing the Middleware stack using JAVA/J2EE, Spring, Struts frameworks and Javascript Frameworks like Angular, Node and JavaScript libraries like Backbone, React.
- Over 4 years of experience in developing Enterprise, Web and Standalone Desktop applications and deploying the same applications on Servers like Web Logic Application Server, Web Sphere 6.0, and Tomcat.
- Experience in developing applications using Spring Framework’s Spring MVC Flow, Inversion of Control, AOP, Spring Rest Template, Spring Cloud, Spring JDBC Template and Spring Boot.
- Excellent Track Record in delivering Highly Scalable and Efficient Multi - Threaded Applications on time using standard development practices.
- Expertise in developing Middle-Tier components using Enterprise Java Beans (EJB), JMS, JNDI and other Remote Components.
- Experience in developing application user interfaces wif Angular JS and EXT JS.
- Experience in consuming the secured services like OAUTH, Kerberos implementations.
- Experience in writing custom LDAP authorization filters in enabling on top of web applications.
- Experience in developing the applications which can talk to NoSQL Databases like Mongo DB and Cassandra.
- Experience in writing the Docker YAML files in moving the applications in CI process.
- Experience in implementing the Puppet to centralize the configuration across all the EC2 instances wif the different foundations like Active MQ, Tomcat, REDIS, Cassandra etc.
- Experience in implementing the CI/CD pipelines wif complete automation of test suites and promoting the artifacts to different level of envs based on the results.
- Used Elastic search clusters to enable Kibana Dashboards for logging.
- Training in KAFKA as distributed system in Data Analytics to integrate of spark and Cassandra.
- Experience in using Node JS and Express to build Internal web applications.
- Developed POC on data intensive UI using React JS and Backbone JS as library and Angular JS as framework.
- Got trained in using the BigData modules like Map R, Hive, PIG, Zookeeper and Apache Spark.
- Experience in using different Test Frameworks like Mocha, Jasmine, Mockito to test different layers of the application.
- Experience in writing the ANT scripts for building and deploying the working enterprise application and writing UNIX Scripts.
- Experience in logging the application using Log4j.
- Experience in using Version Control Systems like CVS, Clear Case, SVN, TFS and GIT.
- Highly adaptable and adept Confidential building good working relationships.
TECHNICAL SKILLS
Languages: Java, Groovy
Framework: Struts, Spring, MVC and Hibernate.
Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, EJB, JSF, JNDI, JMS, SOA, SOAP, JavaScript, XML and HTML.
Web Servers: Apache
App Servers: Tomcat, IBM WebSphere, BEA Web Logic, Red Hat JBoss.
Messaging System: JMS, Active MQ Series and KAFKA.
Version Control Tools: CVS, Clear Case, Tortoise SVN, Smart SVN, GIT.
Operating Systems: Windows 98/XP/7, DOS, UNIX, and Linux
Database: Oracle 8i/9i/10g, PL/SQL, MySQL, Mongo DB, Cassandra, Couch DB, VDB, Informix.
Design Patterns: Singleton, MVC, Business Delegate, Session Façade, Factory, DAO, Value Object, Proxy etc.
IDE Tools: RAD, WSAD, Eclipse, WebStrom, NetBeans and Intellij.
PAAS, IAS Tools: AWS, Open Stack.
PROFESSIONAL EXPERIENCE
Confidential, Dallas, Texas
Application Developer
Responsibilities:
- Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and wif good quality on basis wif onsite and offshore teams.
- Understanding functional specifications and documenting technical design documents.
- Providing POC’s for finalized design patterns.
- Collaborate wif IVR developers in creating IVR call flow applications and enhancements.
- Experienced in using Camunda, drools for designing the workflows and writing the business rules for the application to be deployed in Apache HTTPD server.
- Extensively used AWS to integration wif Enterprise and web applications.
- Implementation of Ehcache as a second level cache in the DAO layer for Hibernate.
- Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
- Core Service is developed as maven jar dat can be included by otherMicroservicesas their maven dependency.
- Core service uses the main database and the otherMicroservicesuse their individual databases to access and store data.
- Docker is used for creating images dat are deployed on AWS asMicroServices
- Implementation of the modularity by using OSGI framework.
- Worked on sharding Techniques and Clustering levels in Mongo DB
- Used different type of Spring controllers depending on the business requirement.
- Development of Spring Bootiful applications wif micro services.
- Implementation of Spring security and LDAP integration.
- Integration of Maven Jenkins, Urban Code Deploy wif Git, JIRA andCloudFoundry
- Development of REST web services using Spring wif the enabled OAUTH.
- Integration wif Spring security in all the spring web applications.
- Development of web modules and middleware components using AWS and Spring integration.
- Implementation of security layer on top internal web applications using JAAS as a POC.
- Created Auto deploy jobs using Jenkins and Maven. Developed Spring DAO templates to all type of CRUD operations
- Created and Maintained variousDevOpsrelated tools for the team such as deployment tools and development and staging environments on AWS and Cloud.
- Automated EC2 instances forDevOpsCloud Formation scripts.
- Currently working onDockercontainer implementation for the Enterprise build system
- UsedDockerto containerize the Services and APIs to run on AWS EC2 instances
- Implemented a Continuous Delivery pipeline wifDocker, Jenkins and GitLab
- Created Spring Boot applications testing suite using Spring Junit plugin and Mockito framework.
- Used Spring Rest Template to use the exposed REST web services.
- Implementation of HTTP Basic Authentication to restrict access by looking up users in plain text password and group files using Apache Mod Auth.
- Developed all the Junit test cases for all the different layer implementations
- Used Hibernate Template and Core Hibernate 3.0 in data access layer to access and update information in the database.
- Experienced in using Spring Framework, using Controller, Service, Spring-WS and DAO layers to create flexible application subsystems.
- Used Jenkins tool and made customizations according to the local build to track out the build status.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
- Implemented SOAP Web Service using JAX-WS and Spring Framework and generated client stubs from WSDL.
- Installed Weblogic/JBossservers, configured domains for deploying applications.
- Working knowledge ofJBOSS6.x/7.x and exposure to distributed queuing architectures.
- Developed Application using Spring DAO, Spring AOP and Hibernate, Spring annotations, Web Services like SOAP and Restful Web services
- Used Log4j Logger and Debugger to capture the log dat includes runtime exceptions.
Environment: Java1.7, Java 1.8, Agile, JDBC, JSP, JSTL, JSE, Servlet, JavaBeans, Hibernate, Spring Core, Spring AOP, XML, SQL, Oracle, WebLogic, JUnit, jQuery, JSON, Log4j, Web Services, Unix, JAX-WS, JAX-RS, Apache 2.4 Web Server, Postman, JBoss EAP, Weblogic.
Confidential, Dallas
Jr. Full Stack Developer
Responsibilities:
- Understanding functional specifications and documenting technical design documents.
- Development of Single Page application using Angular JS.
- Writing the Jenkins CI/CD Pipelines to automate the dev, stage and perf deployments integrated wif the code coverage, code quality, performance tests cases and functional test suites.
- Writing the Custom PAAS platform on top of AWS to manage the external configurations via Puppet.
- Has knowledge on implementing the SQS, EFS, S3, CLOUD FORMATION TEMPLATES, EC2, KINESIS modules wif in the AWS level.
- Publishing the artifacts to the nexus and auto deploy feature integration once func test suites are successful.
- Development of Spring Boot enabled REST services.
- Created a Performance Test plan for the REST services in JMETER.
- Implementation of Ehcache as a second level cache in the DAO layer for Hibernate.
- Development of DAO layer using Hibernate Template, JDBC Template and Mongo Operations.
- Used Jenkins as CI Tool to deploy Dpcker container in the cloud environment such as AWS.
- Implemented the Design Patterns such as Enum Based Singleton, Façade, Builder and MVC.
- Developed internal web dashboard applications using Node JS.
- Developed Server side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.
- Worked on spring batch job to convert the relational data into JSON data and used Spring scheduler as part of the scheduler.
- Worked on JSON and XML parsing techniques to construct the model data to be passed on to the view layer.
- Used Spring REST Template to consume the external REST API’s.
- Created Auto deploy jobs using Jenkins and Maven.
- Unit Testing through Junit 4, Mocking through Mockito and Performance testing wif the Jmeter.
- Used agile pattern, attending scrums on regular basis wif onsite and offshore teams.
- Extensively used Maven to build all the plugins and verify all the test cases which are part of the build.
Environment: Java 1.8, HTML5, XML, Hibernate, Spring 4, Elastic Search, Spring Boot, Spring Security, JSON, Eclipse, ESB, Agile, JBoss, Oracle 10g, ANT, JQuery, Ajax, Jenkins, SOA, JAAS, Apache HTTP Server, Groovy, JMX, EJB, CSS, AKKA, JavaScript, Angular JS, Node JS, Maven, Grunt JS, Mongo DB, Cassandra, GitHub, Docker, SOAP, REST, Linux, Log4J, JUnit, Mockito.
Confidential, Houston
Jr. Java Developer
Responsibilities:
- Understanding the business flow of the Desktop application using the Test suites running and debugging several modules.
- Involved in building the monolithic application to smaller build modules using OSGI and Jenkins to deploy automatically on Karaf containers.
- Automated way of integrating the complete process of deployments of OSGI Modules included wif the perf and func test suites.
- Experienced in using Spring Framework, using Controller, Service, Spring-WS and DAO layers to create flexible application subsystems.
- Experience in using all the core JAVA standards wif the OOPS concepts in place wif the legacy code.
- Created cross-browser responsive website wif Bootstrap, CSS3, HTML, and jQuery
- Coded various cron jobs for automating few processes like retrieving the oracle data, sending emails and other reporting tasks.
- Implemented Log4j for all classes to set debug levels on production systems and also for better error logging.
- Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and wif good quality
- Responsible for Fixing and assigning the issues to team members dat are raised in JIRA.
- Daily work on tasks using Jenkins continuous integration server.
- Worked on the OSGI service for the plugin environment.
- Developed the JDBC accessors to use the JBoss teiid driver to use the VDB deployed on JBoss.
- Developed Maven configuration files for all the existing plugins to make part of the build.
- Used Jenkins tool and made customizations according to the local build to track out the build status.
- Enhanced the existing Restlet framework to support all the bulk data CRUD operations.
- Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades
- Used GIT as a repository system.
- Used Agile pattern, attending scrums on regular basis wif onsite and offshore teams.
- Used Maven to build all the plugins and verify all the test cases which are part of the build.
- Maintaining all the Data sources which are available on JBoss.
- Used Hibernate 3.0 in data access layer to access and update information in the database.
- Developed custom JSON parsers to automatically discover the projects or schemas defined in the data source.
Environment: Java1.7, HTML, Eclipse RCP, XML, Hibernate3.0, Spring, Spring Security, ACL, Jetty, JDBC, Eclipse, SOA, Agile, SSO, SAML, Apache HTTP Server, JAAS, Oracle 10g, ANT, JQuery, Ajax, CSS, JavaScript,, Angular JS, Maven, Subversion, SOAP, REST, Odata4j, Restlet Framework, Linux, Log4J, JUnit.