Title: Java Developer
Location: Charlotte, NC
Work Requirements: US Citizen, GC Holders or Authorized to Work in the US
Responds to user problems or business requirements by listening, clarifying and responding within scope of responsibility. Explains our current and target state around application design and functional flows. Presents deliverables to Agile project teams and technical architecture. Writes fundamental documentation in a clear, concise manner and according to Rest & SOAP standards. Leads and executes integration projects across applications in a defined technology group. Develops enterprise application integration using JBoss Microservices as per the design interface documents. Performs Component testing, Integration testing, Unit testing, debugging and troubleshooting application interface-related issues Assist with identifying interface changes needed as the result of vendor upgrades. Works extremely closely with 3rd party vendors relating to Messaging SLAs, System health, and optimization Participates in certificate updates, system patching, deployment weekends, and supports the technical production sustain team when required Build, maintain, optimize DevOps pipeline items
We are looking for a Full-Stack engineer who has experience with J2EE technology, RedHat Openshift, RedHat JBoss, Spring, Spring Boot, Spring Security, Junit, CentOS, Tomcat, Apache, REST API) Excellent experience working with Container technology, Git, Jmeter, Selenium, container technology like Docker. The candidate will also need to have database (Oracle or MySQL) skills Develop integrated solutions and provide technical expert guidance within an Agile team Utilized approved tooling (listed under Technical Skills) Experience integrating with Salesforce is a plus Strong GitHub opensource tooling experience Strong software versioning skills Strong data mapping to microservice development requirement Build containerized technology components with RedHat OpenShift using DevOps Strong RedHat Linux OS and scripting experience Design, code, debug, document, and support microservice applications and tools consistent with established specifications and business requirements Identify when it is necessary to modify the enterprise architecture to accommodate project needs Ensure projects maintain an enterprise-wide view Develop and ensure compliance with architecture principles and standards for the various systems and components based on design patterns Design and implement re-usable software components. Get involved in full-stack development. Develop reusable frameworks/components and POCs to accelerate development on projects. Perform gap analysis and provide business solutions. Work with a variety of client and server-side frameworks -- open source and home grown. Rapidly prototype new products and see through implementation. Part of the innovation team experience both heads down coding time as well as active participation product design. Explore emerging technologies including natural language processing/understanding. Work collaboratively with a core team of architects and developers spread across different locations. Research and build POCs using available frameworks to ensure feasibility. Evaluate current software engineering processes, and have a strive towards improving processes that create business value within a fast-paced CI/CD environment Develop automated deployments in relation to both cloud and data center environments. Manage software upgrades for distributed environments Collaborate with Developers, Data Analysts and Product Managers to coordinate and align development team activities to deadline and goals Monitor processes, review performance metrics; pinpoint bottlenecks, and develop optimal solutions; Setup build/deploy workflow for new environments/services/applications Work on Backend Spring-boot based web service API's for multiple micro services Design and develop API for backend services Work extensively on integration with multiple vendor API Integrate Salesforce Service Cloud with backend billing and customer care platforms Support production deployments and troubleshooting Automate the deployments through CI/CD pipeline with high availability The candidate should also have very good debugging skills in terms of tracking down issues Mandatory - 5+ years formal development, design, and implementation experience 5+ years developing in a SOA / Microservice environment 5+ years' experience with the major technology development environments and tools 5+ years IT experience 5+ years of "hands on" enterprise development experience 5+ years of enterprise development experience 5+ years of overall software development experience on multi-tiered systems 5+ years of experience as a Backend Engineer using J2EE (Spring, SpringBoot) Experience with Salesforce, FIS, FISERV is a plus Experience with Linux (CentOS or Red Hat) Experience with Application Services (Apache httpd, Apache Tomcat based) Experience working with AWS or JBOSS On-Prem environments. Experience with containerization technology (Docker) Experience with CI/CD (Jenkins)
TekPartners has some of the most sought after Information Technology positions available. As a reputable company in the IT staffing industry, you can trust us to place you in the right position. We currently have an opportunity for Wireless Engineer
- Comprehensive Medical Benefits
- Competitive Pay, 401K
- Retirement Plan
- And Much More
TekPartners is one of the fastest growing private staffing firms in the United States. We are a premier provider of highly qualified IT talent, Workforce Solutions and Business Intelligence Solutions to many enterprise organizations across the nation. As experts in the industry, our team continues to match proven talent to the right job opportunity every day.
TekPartners is an Equal Opportunity Employer.