Principal Developer from INSPYR Solutions
Dallas, TX 75254
About the Job
Title: Principal Developer
Location: Dallas, TX
Duration: 6 months with extensions
Compensation: 75-80/hr
Work Requirements: US Citizen, GC Holders or Authorized to Work in the US
Position: Principal Developer
Looking for a experienced Senior Java developer for enterprise services team.
The Senior Developer's role is to develop and enhance in-house software applications or extensions by coding with a technical language to meet business requirements and business objectives. This can includes taking technical specifications and developing an application or integration of data between applications, testing, as well as, completing the appropriate technical documentation. The developer will use best practices in software development and adhere to development standards, as well as, focus on quality and innovation. The developer may also be responsible for delivering support to end users in the organization for specific code, including troubleshooting code.
Responsibilities
• Serve in a senior engineer capacity with large-scale Application Development projects / programs
• Holistically involve in designing solutions in a complex environment. Needs to consider impact on entire landscape in the design.
• Research/troubleshoot, maintain & configure software, create test scripts and test applications and interfaces
• Research, evaluate and recommend software and hardware products
• Involve in high level and low- level design for services using microservices architecture
• Ability to develop microservices using Spring and Spring Boot java framework.
• Proficiency in building Java Web applications, Core Java
• Ability to use various java design patterns and architecture patterns for the solution
• Sound knowledge on API's, Integrations
• Hands-on implementation experience in event driven architecture using messaging platforms
• Work with Enterprise Architecture team to propose design solutions as part of ARB
• Guide development teams on technology solutions and bottleneck
• Define standards, naming conventions and review the solution
• Good knowledge on Dev. Ops process, automation and hands-on on developing Dev. Ops automation pipelines using tools like Jenkins / GitHub or similar tools
Minimum Qualifications
• Bachelor's Degree
• 5+ years in a software/application development or comparable experience
• Strong analytical, mathematic, and problem-solving skills
• Excellent oral and written communication skills
• Excellence in communicating and presenting complex information to technical and nontechnical stakeholders
• Experience working in large complex technology projects
• Experience working with offshore teams
• Experience with interfaces into and from platforms (using APIs, ESB, SAP PI etc.)
• Deep understanding of business functions of supporting applications
• Experience evaluating and improving Code quality / standards
• Experience interacting with the Business community
Preferred Qualifications
• Master's Degree (computer science, information systems, software engineering)
• Experience mentoring and developing Application Developers
• Experience working with, and directing, third-party Application Developers • Command of Agile Development processes
• A Wholesale/Distribution/CPG background including accounts receivable, complex pricing and tax laws
• Leading and directing offshore application development programs
Specialized Skills and Technologies
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
• Experience in programming and framework such as Java, Spring Boot, NodeJS, JavaScript / Type Script, Docker / Containerization
• Experience in designing and developing large application development team that develop micro services using Java, Spring Boot, REST, GraphQL, NSQL
• Experience in working with commerce platforms such as SAP Hybris / Oracle ATG / others platforms is desirable
• Experience in developing event driven solutions using Kafka / RabbitMQ / SQS, Kinesis etc.,
• Experience in application development & support of Java/J2ee applications on an enterprise scale, online platforms.
• Experience in working with Identity management tools such as Gigya, Okta, ADFS etc., and knowledge in CDN platforms
• Experience in working with Docker / Containerization, AKS or similar container orchestration platforms, Serverless, Event Driven architecture etc.,
• Strong knowledge in Microservices Architecture, Event Driven, CI/CD Pipelines, Quality Gates etc.,
Our benefits package includes: (EXCLUDE on perm placements)
About INSPYR Solutions:
As a leading information technology partner, we connect top IT talent with our clients to provide innovative business solutions through our IT Staffing, Professional Services, and Infrastructure Solutions divisions. We understand and value the unique needs of highly-skilled information technology professionals in the industry and always strive to stay above the curve. Our company was founded on the following core values: Be the Best, Understand the Urgency, Never Ever Give Up, Have the Courage to Excel, and Make a Contribution. We take pride in our business model and strive to create a positive workplace environment through an exemplary culture.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.
Our benefits package includes: (EXCLUDE on perm placements)
About INSPYR Solutions:
As a leading information technology partner, we connect top IT talent with our clients to provide innovative business solutions through our IT Staffing, Professional Services, and Infrastructure Solutions divisions. We understand and value the unique needs of highly-skilled information technology professionals in the industry and always strive to stay above the curve. Our company was founded on the following core values: Be the Best, Understand the Urgency, Never Ever Give Up, Have the Courage to Excel, and Make a Contribution. We take pride in our business model and strive to create a positive workplace environment through an exemplary culture.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.
Location: Dallas, TX
Duration: 6 months with extensions
Compensation: 75-80/hr
Work Requirements: US Citizen, GC Holders or Authorized to Work in the US
Position: Principal Developer
Looking for a experienced Senior Java developer for enterprise services team.
The Senior Developer's role is to develop and enhance in-house software applications or extensions by coding with a technical language to meet business requirements and business objectives. This can includes taking technical specifications and developing an application or integration of data between applications, testing, as well as, completing the appropriate technical documentation. The developer will use best practices in software development and adhere to development standards, as well as, focus on quality and innovation. The developer may also be responsible for delivering support to end users in the organization for specific code, including troubleshooting code.
Responsibilities
• Serve in a senior engineer capacity with large-scale Application Development projects / programs
• Holistically involve in designing solutions in a complex environment. Needs to consider impact on entire landscape in the design.
• Research/troubleshoot, maintain & configure software, create test scripts and test applications and interfaces
• Research, evaluate and recommend software and hardware products
• Involve in high level and low- level design for services using microservices architecture
• Ability to develop microservices using Spring and Spring Boot java framework.
• Proficiency in building Java Web applications, Core Java
• Ability to use various java design patterns and architecture patterns for the solution
• Sound knowledge on API's, Integrations
• Hands-on implementation experience in event driven architecture using messaging platforms
• Work with Enterprise Architecture team to propose design solutions as part of ARB
• Guide development teams on technology solutions and bottleneck
• Define standards, naming conventions and review the solution
• Good knowledge on Dev. Ops process, automation and hands-on on developing Dev. Ops automation pipelines using tools like Jenkins / GitHub or similar tools
Minimum Qualifications
• Bachelor's Degree
• 5+ years in a software/application development or comparable experience
• Strong analytical, mathematic, and problem-solving skills
• Excellent oral and written communication skills
• Excellence in communicating and presenting complex information to technical and nontechnical stakeholders
• Experience working in large complex technology projects
• Experience working with offshore teams
• Experience with interfaces into and from platforms (using APIs, ESB, SAP PI etc.)
• Deep understanding of business functions of supporting applications
• Experience evaluating and improving Code quality / standards
• Experience interacting with the Business community
Preferred Qualifications
• Master's Degree (computer science, information systems, software engineering)
• Experience mentoring and developing Application Developers
• Experience working with, and directing, third-party Application Developers • Command of Agile Development processes
• A Wholesale/Distribution/CPG background including accounts receivable, complex pricing and tax laws
• Leading and directing offshore application development programs
Specialized Skills and Technologies
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
• Experience in programming and framework such as Java, Spring Boot, NodeJS, JavaScript / Type Script, Docker / Containerization
• Experience in designing and developing large application development team that develop micro services using Java, Spring Boot, REST, GraphQL, NSQL
• Experience in working with commerce platforms such as SAP Hybris / Oracle ATG / others platforms is desirable
• Experience in developing event driven solutions using Kafka / RabbitMQ / SQS, Kinesis etc.,
• Experience in application development & support of Java/J2ee applications on an enterprise scale, online platforms.
• Experience in working with Identity management tools such as Gigya, Okta, ADFS etc., and knowledge in CDN platforms
• Experience in working with Docker / Containerization, AKS or similar container orchestration platforms, Serverless, Event Driven architecture etc.,
• Strong knowledge in Microservices Architecture, Event Driven, CI/CD Pipelines, Quality Gates etc.,
Our benefits package includes: (EXCLUDE on perm placements)
- Comprehensive medical benefits
- Competitive pay, 401(k)
- Retirement plan
- …and much more!
About INSPYR Solutions:
As a leading information technology partner, we connect top IT talent with our clients to provide innovative business solutions through our IT Staffing, Professional Services, and Infrastructure Solutions divisions. We understand and value the unique needs of highly-skilled information technology professionals in the industry and always strive to stay above the curve. Our company was founded on the following core values: Be the Best, Understand the Urgency, Never Ever Give Up, Have the Courage to Excel, and Make a Contribution. We take pride in our business model and strive to create a positive workplace environment through an exemplary culture.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.
Our benefits package includes: (EXCLUDE on perm placements)
- Comprehensive medical benefits
- Competitive pay, 401(k)
- Retirement plan
- …and much more!
About INSPYR Solutions:
As a leading information technology partner, we connect top IT talent with our clients to provide innovative business solutions through our IT Staffing, Professional Services, and Infrastructure Solutions divisions. We understand and value the unique needs of highly-skilled information technology professionals in the industry and always strive to stay above the curve. Our company was founded on the following core values: Be the Best, Understand the Urgency, Never Ever Give Up, Have the Courage to Excel, and Make a Contribution. We take pride in our business model and strive to create a positive workplace environment through an exemplary culture.
INSPYR Solutions provides Equal Employment Opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or genetics. In addition to federal law requirements, INSPYR complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities.
Salary
80 - 87 /hour