Required Skills

Full Stack Java Developer

Work Authorization

  • US Citizen

  • Green Card

  • EAD (OPT/CPT/GC/H4)

  • H1B Work Permit

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 15th Jul 2022

JOB DETAIL



Important Information:  This position will be a long-term contract. The team is open to fully remote candidates outside of the DFW market. If candidates are local, they prefer hybrid onsite 2 days a week. Interviews will be virtual and will typically be scheduled on Fridays for 1 hour; the first half of the interview will be a technical assessment, and the 2nd half will be a team fit meeting with the respective hiring managers.

Top Skill Sets Include:  Minimum 6 Years
• Extensive Java development experience building backend and/or user facing applications from scratch. Actual examples such as “I designed and built this Java application that did this…….”.
• MongoDB as an administrator or developer writing code to manipulate/use MongoDB data
• Expertise building front end applications with Angular/Angular JS and what the latest version used
• Automatic Testing CI/CD deployment
• Agile

Education/Experience:
• Bachelor’s degree in Computer Science, Computer Engineering, Technology, Information Systems (CIS/MIS), Engineering or related technical discipline, or equivalent experience/training
• 5+ years of Java experience
• 5+ years of experience with AngularJS/Angular
• Experience with Azure Cloud
• Exposure to cloud-based deployments, CI/CD deployment pipeline
• Experience working with Selenium
• Demonstrated experience in the following:
o Strong coding skills and concepts in Java
o Java EE Technologies, Spring Framework, Micro services Architecture, Service Oriented Architecture (SOA), JDBC, JNDI, JTA/JTS, JMS
o Rich Internet Applications (RIA) - React/AngularJS, JavaScript, jQuery, NodeJS, RESTful Services, JSON, AJAX, Git, Gulp, Webpack, Linux, Responsive Design, CSS/HTML5
o Application Monitoring with Dynatrace and LogInsight
o Responsive design and grid frameworks (i.e. Bootstrap), including cross browser compatibility.
o Web Servers & Application Servers IBM WebSphere/Tomcat/tcServer
o Integration & Collaboration Tools Subversion, GIT
o Web Services WSDL, SOAP, JAX-WS, XML RPC, JAXB, RESTWS
o Java Database Frameworks - Hibernate, Java Persistence API (JPA)
o Relational databases and SQL like Oracle RDBMS or SQL Server. NoSQL databases like MongoDB, CouchDB or CosmosDBo Messaging Layer – RabbitMQ, IBM MQ
• 5 years of Software Development Life Cycle (SDLC) experience
• Experience with developer testing practices (i.e. JUnit, etc.) and understands the differences between unit, functional and system tests
• Experience with agile software development methodologies
• Experience with and is willing to initiate sharing knowledge with others
• Ability to quickly learn and practically apply new concepts or principles which can be confirmed by experience
• Experience supporting a production application.

Major Job Duties and Responsibilities:
• Develops and modifies complex, deadline-intensive and/or mission-critical applications using advanced programming tools
• Documents all code using standard forms and procedures and review others work as appropriate
• Assists others in the use of programming tools and recommend tools to best meet application needs
• Recommends process, methodology and tool changes in conjunction with Architects and QA to best meet the needs of the department and client
• Works with Quality assurance to participate in unit, system and user acceptance testing based on an understanding of the development lifecycle
• Participates in architectural recommendations/decisions and work with other infrastructure groups as applicable to determine and implement complex system hardware requirements that may involve multiple platforms, databases, peripherals or other technology
• Provides the highest level of technical production support for applications, assists others with complex problem resolution and responds with solutions to both functional and technical issues in a timely manner
• Works with Business System Analysts, Project Managers or other management to recommend process or system enhancements
• Works with DBAs, Architects and other team members to ensure logical and physical data models and relationship diagrams are completed and executed according to methodology and user requirements
• Assist project management in estimates as requested.

Company Information