Careers
At Sovereign Technologies, we understand that your career is one of the most important parts of your life. We also recognize that you are an individual with your own skills and needs. That’s why our recruiters only consider opportunities for you that fit your unique skills, personality and goals. We offer many exciting opportunities for candidates seeking direct hire, right-to-hire and consulting positions. Sovereign can help you build your best future!
Current Openings - Java
React JS Developer
Categories: Java
- Responsible for development, programming, coding of complex and business critical Information Technology solutions using React, NodeJS and MongoDB.
- Responsible for documentation of the system, conduct unit tests, peer code reviews and maintenance of internally developed applications, evaluation and performance testing of purchased products
- Responsible for including IT Controls to protect the confidentiality, integrity, as well as availability of the application and data processed or output by the application.
- Write code for the most complex system designs and provides consultative guidance on project with extensive size, scope and risk. Write programs that span platforms. Code to and/or create RESTful APIs
- Develops web-based applications using ReactJS, NodeJS, D3 and other JavaScript based frameworks and libraries.
- Develops micro services and has extensive experience using GitLab, Jenkins, PM2, Clustering, other tools and technologies for developing a scalable application.
- Work on integration issues and determines the integration approach. Coordinate with other areas for integration architecture solutions
- Review code developed by other Developers
- Write detailed technical specifications for entire systems (made up of several subsystems). Identify integration points. Review technical specs created by other developers.
- "Scope" time, resources, etc. required to complete programming projects. Seek review from other Developers, Business Analysts, Systems Analysts or Project Managers on estimates.
- Perform unit testing and debugging. Able to debug most program errors.
- Support transition of application throughout the Product Development life cycle. Document what must be migrated. Often requires more coordination points for transitioning systems. Document what must be migrated / file properties
- Demonstrate the ability to adapt and work with team members of various experience level.
- Passionate coder with 5 years of application development experience.
- At least 2 years of experience and proficiency in developing application using React, NodeJS, ExpressJS, MongoDB and has extensive experience is designing developing micro services.
- Experience and proficiency in developing application using ReactJS, D3.js and other supporting JavaScript frameworks
- Good understanding of micro services architecture
- Working experience using GitLab, Jenkins, PM2 and similar tools and technologies
- bachelor’s degree in an IT related field or equivalent work experience
- Expert level experience and understanding with unit testing, release procedures, coding design and documentation protocol as well as change management procedures.
- Experience developing web-based user interface for business applications
- Integration experience using web services - SOAP and/or REST.
- Strong debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems.
- Experience with Agile/Scrum methodology.
- Self-starter who can work independently.
- Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major.
- Strong consulting and communication skills. Ability to work effectively with various organizations in pursuit of problem solutions.
Senior NodeJS Developer
Categories: Java
Java Developer
Location: "CA Pleasanton"
Categories: Java
Regards,
Geetha Makarand
SOVEREIGN TECHNOLOGIES LLC
Lead Java/Microservices Developer
Location: "MO St.Louis"
Categories: Java
- Participate in technical planning & requirements gathering phases including Design, code, test, troubleshoot, and document engineering software applications.
- Ensuring that technical software development process is followed on the project, familiar with industry best practices for software development.
- Demonstrate the ability to adapt and work with team members of various experience level.
- Passionate coder with 10+ years of application development experience.
- You are a Java expert, with experience and familiarity building modern Spring applications with Spring Boot; you have a strong background with Spring and related projects
- Experienced Cloud Foundry developer with 2+ years of experience in Pivotal Cloud Foundry.
- Hands-on experience with SOAP and RESTful service implementations
- Experience building distributed / service oriented / microservice-style and cloud based architectures
- Experience integrating with Netflix Open Source Platform components (Eureka, Hystrix, Ribbon, etc.)
- Have an understanding of – or implementation experience in – building Twelve-Factor applications, and using Domain Driven Design
- Experienced in Continuous Integration and Continuous Deployment methodologies
- Experience in Test Driven Development (TDD)
- Strong debugging, problem solving and investigative skills. Ability to assimilate disparate information (log files, error messages etc.) and pursue leads to find root cause problems.
- Experience with Agile/Scrum methodology.
- Self-starter who can work independently.
- Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major.
- Strong consulting and communication skills. Ability to work effectively with various organizations in pursuit of problem solutions.
- PCF certification or any other Cloud platform certification will be a plus
AWS/Java Technical Architect
Categories: Java
Regards,
Geetha Makarand
SOVEREIGN TECHNOLOGIES LLC
Lead Java developer
Categories: Java
- Lead the technical planning & requirements gathering phases including estimate, develop, test, manage projects, architect and deliver.
- Serve as a technical lead and mentor. Provide technical support or leadership in the development and continual improvement of service.
- Develop and maintain effective working relationships with team members.
- Demonstrate the ability to adapt and work with team members of various experience level.
- 2 years of lead experience.
- Should have some experience with Open API and swagger
- Cloud services experience
- Passionate coders with 5+ years of application development experience.
- Strong project experience in Spring Boot (knowledge from training isn't enough)
- Client facing or consulting experience highly preferred.
- Skilled problem solvers with the desire and proven ability to create innovative solutions.
- Flexible and adaptable attitude, disciplined to manage multiple responsibilities and adjust to varied environments.
- Future technology leaders- dynamic individuals energized by fast paced personal and professional growth.
- Phenomenal communicators who can explain and present concepts to technical and non-technical audiences alike, including high level decision makers.
- Bachelor’s Degree in MIS, Computer Science, Math, Engineering or comparable major.
- Solid foundation in Computer Science, with strong competencies in data structures, algorithms and software design.
- Knowledge and experience in developing software using agile methodologies.
- Proficient in authoring, editing and presenting technical documents.
- Ability to communicate effectively via multiple channels (verbal, written, etc.) with technical and non-technical staff.
Sr. Programmer Analyst – #GJ17
Location: St. Louis, MO
Categories: .NET, ASP.NET, C#, Engineer, Java, Programmer
- Bachelor of Science in Computer Science, Engineering, or Information Technology.
- At least 5 years experience with ASP.NET, C#.NET, WCF, JavaScript, SQL Server, Service-Oriented Architecture, and LINQ.
Software Engineer
Categories: Agile, Engineer, Financial, Java, Software Engineer, Spring Hibernate
Sr. Developer
Location: St. Louis, MO
Categories: .NET, C#, Developer, Engineer, Java, Oracle Developer, SQL Development, SQL Server
- Provide IT solution design, delivery, and support expertise in Prophet, C#, Web, JavaScript, Oracle, and SQL Server technologies.
- Apply leadership and ownership through full solution development lifecycle while providing estimates, deliverables, and results.
- Meet regularly with Project Management and Technical Leads to manage status, milestones, risks, and issues in an Agile SDLC.
- Engage in customer planning sessions and demonstrate ability to drive out requirements.
- Analyze requirements, develop technical specifications, and perform solution gap analysis via Agile/Scrum methodology.
- Provide technical and/or business application consultation to customers and team members regarding functionality, architecture, operating systems, and databases for complex product systems.
- Prepare and present application and programming design solutions to fulfill business requirements.
- Engage technical analysts and business users to provide input on test cases, test scenarios, and test plans.
- Engage teams outside of immediate group as required (e.g. product integration points, infrastructure, help desk, security, and vendors).
- Evaluate and balance application change risk with business need for timely product enhancements.
- Efficiently design, deliver, and release operational enhancements to address performance, stability, and monitoring capabilities.
- Develop and mature operational support knowledge base and playbook documentation to complement product solutions.
- Identify and rapidly resolve issues to enable operations. Provide training guidance to team members and users as required.
- Develop and maintain effective customer relationships to maintain credibility and trust.
- Advanced ability to translate business needs and problems into systems design and technical solutions.
- Proven experience with structured and object-oriented programming, design patterns, relational database design, operating systems, networking concepts, and systems integration.
- Demonstrated ability to evaluate project objectives and scope for feasibility, understanding, and scheduling, and to ensure projects meet budget and plan criteria.
- Complex analytical and problem-solving skills. Ability to multi-task and work well within a team environment.
- Advanced interpersonal skills, demonstrating an ability to apply leadership when required.
- Advanced oral and written communication skills.
- Agile.
- Master’s degree in Computer Science
- Certification in Microsoft C#.NET software development
- Certification in Microsoft or Oracle database development
- 10+ years of experience in programming/systems analysis in C#.NET, ASP.NET, and JavaScript
- 7+ years of experience implementing SOA and web applications with heavy relational database integration
- 7+ years high volume RDBMS database development experience with complex SQL
- 5+ years of experience with Agile development, including code reviews, TDD, automated testing, continuous integration, refactoring
- 2+ years of experience integrating and supporting FIS Prophet Professional and Prophet Enterprise v8.x or higher
- 2+ years of Microsoft HPC integration and support experience
- 2+ years of reinsurance industry experience
- LOMA certification
.NET Developers – #160355
Location: St. Louis, MO
Categories: .NET, Agile, C#, Developer, Java, Oracle Developer, SQL Development, Systems Analyst, Web Developer
- Provide IT solution design, delivery, and support expertise in Prophet, C#, Web, JavaScript, Oracle, and SQL Server technologies.
- Apply leadership and ownership through full solution development lifecycle while providing estimates, deliverables, and results.
- Meet regularly with Project Management and Technical Leads to manage status, milestones, risks, and issues in an Agile SDLC.
- Engage in customer planning sessions and demonstrate ability to drive out requirements.
- Analyze requirements, develop technical specifications, and perform solution gap analysis via Agile and Scrum methodology.
- Provide technical and/or business application consultation to customers and team members regarding functionality, architecture, operating systems, and databases for complex product systems.
- Prepare and present application and programming design solutions to fulfill business requirements.
- Engage technical analysts and business users to provide input on test cases, test scenarios, and test plans.
- Engage teams outside of immediate group as required, such as product integration points, infrastructure, help desk, security, and vendors.
- Evaluate and balance application change risk with business need for timely product enhancements.
- Efficiently design, deliver, and release operational enhancements to address performance, stability, and monitoring capabilities.
- Develop and mature operational support knowledge base and playbook documentation to complement product solutions.
- Identify and rapidly resolve issues to enable operations; provide training guidance to team members and users as required.
- Develop and maintain effective customer relationships to maintain credibility and trust.
- Advanced ability to translate business needs and problems into systems design and technical solutions.
- Proven experience with structured and object-oriented programming, design patterns, relational database design, operating systems, networking concepts, and systems integration.
- Demonstrate an ability to evaluate project objectives and scope for feasibility, understanding, scheduling, and ensure projects meet budget and plan criteria.
- Complex analytical and problem-solving skills; ability to work well within a team environment and ability to multi-task.
- Advanced interpersonal skills, demonstrating an ability to apply leadership when required.
- Advanced oral and written communication skills.
- Masters degree in Computer Science.
- Certification in Microsoft C#.NET software development.
- Certification in Microsoft or Oracle database development.
- 10+ years of experience in programming/systems analysis in C#.NET, ASP.NET, and JavaScript.
- 7+ years of experience implementing SOA and web applications with heavy relational database integration.
- 7+ years high volume RDBMS database development experience with complex SQL.
- 5+ years of experience with Agile development, including code reviews, TDD, automated testing, continuous integration, refactoring.
- 2+ years of experience integrating and supporting FIS Prophet Professional and Prophet Enterprise v8.x or higher.
- 2+ years of Microsoft HPC integration and support experience.
- 2+ years of reinsurance industry experience.
- LOMA Certification.