• 3+ years of software development experience on web applications
• Experience in working in an onsite and offshore development model
• Must have hands-on design and development experience in Cloud (GCP/AWS/Azure), Kubernetes, Microservices,
Java, J2EE, Spring/Boot, Hibernate, JUnit and Integration with front end via rest interfaces.
• Must have Hands-on experience in Multi-threading, Non-blocking IO, Kafka, JMS
• Strong integration background required. Experience with Microservices, REST, JSON and APIs is required
• Experience with as many of the following is highly desirable: Tomcat, Node.js, XML, XSLT, XPath, Web Services,
MongoDB, MYSQL, and query performance tuning
• Experience with code management and continuous integration techniques and tools such as Maven, Gradle, Github,
JMeter, Jenkins, NPM etc. is highly desirable
• Experience building complex software systems that have been successfully delivered to customers
• Strong Computer Science fundamentals and working knowledge in data structures, algorithms, problem-solving and
complexity analysis
• Knowledge of professional software engineering practices and best practices for the full software development life
cycle (SDLC), including coding standards, code reviews, source control management, build processes, testing, and
operations
• Proven ability to troubleshoot issues in production including root cause analysis
• Self-directed and capable of working effectively in a highly innovative and fast-paced environment
• Experience with Agile software development in a UNIX/Linux environment
• Experience with system architecture/design
Similar jobs
Responsibilities include:
- Coordinate and clarify the requirements and technical issues (including client interaction)
- Support creation of high and low level design
- Development and maintenance of automation code
- Build reusable Business objects as required
- Review the automation implemented code
- Deploy the code to multiple environments phase wise
- Provides regular status updates to clients and management
- Participates in research/design/implementation of appropriate automation tools
- Develop .net libraries using C# /.Net
- Design and develop SQL scripts – Stored procedures, queries, and functions
- Perform unit testing, support systems integration testing and UAT testing
- Raise ticket and co-ordinate with IT team and CS team
- Analyze, estimate and implement special projects
- Effectively manage multiple priorities / assist with various projects as they arise.
- Accurately track, monitor, and report progress and obstacles
- Travel requirements will be modest, working hours must be flexible to deal with international time zone and key process owners located throughout the world.
Education, Experience, & Required Skills:
- Bachelor degree in Computer Science, Computer Engineering or equivalent is required
- 7+ years of overall IT experience
- 2+ years of overall development experience with leading RPA tool.
- Certified RPA Tool (UiPath, UiPath X, Blue Prism, Automation Anywhere) as developer
- Programming experience in Java, .Net, C, C#, .Net, Python
- Sufficient knowledge of RDBMS like ORACLE / MS SQL Server and SQL tools
- Knowledge in developing & understanding excel macros codes.
- Knowledge in Power BI, Excel Macro, web forms, mobile applications are preferable.
- Knowledge of service oriented architecture is preferable.
- Knowledge in Finance & Accounting domain is preferable.
- Strong written and verbal communication skills
- Excellent organization and communication skills.
- Effectively interact with various levels of management.
- Ability to multitask.
Develop server-side applications using NestJS and NodeJS.
. Should have great hands-on knowledge of TypeOrm.
• Design and implement APIs, web services, and database models.
• Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
• Optimize application performance for maximum speed and scalability.
• Implement security and data protection measures.
• Conduct thorough testing and debugging of applications.
• Troubleshoot and resolve issues, ensuring high application reliability.
• Stay up-to-date with emerging technologies and industry trends, and apply them to projects as necessary.
• Collaborate with team members, participate in code reviews, and provide constructive feedbacks.
• Follow best practices and coding standards to ensure high-quality and maintainable code..
Requirements:
• Bachelor's degree in Computer Science...
Role: Java developer
Experience: 4+ years
Job description
○ Working experience on JAVA,Spring Boot. (on building web services?)
○ NOSQL DynamoDB knowledge is plus
○ Working experience in building micro services and distributed systems
○ Working experience on using messaging queues RabbitMQ/Kafka is plus
As the Java Developer, you will be responsible for developing cutting edge health-tech applications that include high scale transaction processing, intelligent bot based programs and data analytics.
What you will do:
- Building components for the company's advanced health tech platform using Java, Solr, SpringBoot, DialogFlow
- Communicating effectively in a cross-functional product development team and present ideas and solutions effectively
- Participating in technical planning and requirements gathering phases including design, code, test, troubleshoot, and document engineering software applications
- Developing the Code as per the requirements
- Working with product team and constructing the tech roadmap
- Designing, building and scaling the company's backend microservices
- Maintaining code integrity and organization
- Applying all quality requirements to make the code production ready
- Developing and deploying new features to facilitate related procedures and tools if necessary
- Developing documentation related to technical aspects and to facilitate current support, development, upgrades, or migrations
- Designing and building efficient, reusable, and reliable Java code
- Pro actively catching and fixing bugs, and providing support for the back end services
- Managing servers and infrastructure by keeping the lights on and refining the deployment architecture
What you need to have:
- Expert at hands on programming in JAVA and J2EE
- Must be from Product based companies (Should have developed Web Apps)
- Proven expertise in Java interfaces with MongoDB (or similar noSQL databases) as well as relational databases (mySQL, Postgres etc)
- Key contributor in atleast one 6+ months development project involving SpringBoot and Hibernate
- Strong understanding of application server infrastructure
- Good working knowledge of Maven based build systems
- Good understanding of build and deployment pipelines that involve ANT and Jenkins
- Proficient understanding of code versioning tools, such as Git or SVN
- Good knowledge of working on Rest APIs , Webservices
- Excellent problem-solving skills
- Hands on experience with Lucene/Solr
- Familiarity with DiagFlow based chat bot building
- Knowledge of NLP
- Learnt AI/ML systems
- Excellent interpersonal skills and the ability to build good working relationships.
- Must be self-motivated to prioritize and manage workload and meet critical project milestones and deadlines.
- Able to effectively collaborate with a team as well as take initiative and work independently to solve problems
Job Location: New Delhi
What you’ll do:
- Contribute to all phases of the Software development lifecycle
- Write well-designed testable, efficient code and complex code with Data Structure & Algorithms.
- Ensure designs are in compliance with specifications on Java and RestAPI.
- Prepare and produce releases of software component
- Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review
- A Developer whose job includes writing complex code, testing, and fixing bugs.
- Maintain, design the database and organize collected information.
- A specialized programmer who focuses on multiple types of development.
What you’ll bring:
- 2 year to 5 years of proven hands-on Software Development experience.
- Strong experience in Java programming
- Expertise Knowledge of Data structures and Algorithms
- Proven working experience in a product-based organization (preferred)
- Understanding with Java frameworks Spring boot, Microservices and ORM frameworks.
- Must have the experience to design and build scalable REST APIs.
- Object-oriented analysis and design using common design patterns.
- Should be comfortable working in support with development projects
- Experience working on Spring (MVC, Boot, Batch, Security, Data)
- 4-5 years experience in Java-J2EE Development.
- Individual contributor.
- Extensive technical experience and development expertise in Core Java, J2EE.
- Experience working with and applying Design patterns to solve problems.
- Good in development code in Java/J2EE, new oracle query, procedures, functions, design the page, validate of java/Script
- Should be able to identify, track and mitigate risks to the product.
-
Total of 3-5 years of experience building cutting-edge products.
-
Must have a degree in Computer Science or a related field. Strong understanding of object-oriented programming, concurrency, and fundamentals of computer science.
-
Technically Hands-on, prior experience with scalable Architecture.
-
Bring 3-5 years of software engineering and product delivery experience, with a strong background in algorithms.
-
Excellent command over Data Structures and Algorithm Proficiency in implementation of algorithms and use of advanced data structures to solve problems in computing
-
Exceptional coding skills in an Object-Oriented programming language (Python preferred with Django framework).
-
Strong problem-solving and analytical skills.
-
Experience with web technologies Java/Python, Linux, Apache, MySQL, solr, memcache, redis.
-
Experience in architecting & building real-time, large-scale e-commerce applications.
-
Experience with high-performance websites catering to millions of daily traffic is a plus.
-
Java/ Python, MySQL, Redis, ElasticSearch, Problem Solving, Scalability, Design Patterns, Distributed System
-
Develop complex software products that include scale, algorithmic complexity, and a huge amount of data.
-
Build cutting-edge scalable systems by writing simple and efficient code.
-
Code, develop, design, and architect features related to the existing application. We expect you to own modules end to end and take pride in the work products you ship
-
Contribute to all aspects of an agile software development lifecycle including design, architecture, development, documentation, testing, and operations.
-
Design, implement, and maintain highly scalable, multi-tier, distributed server software applications
-
Deliver across the entire app life cycle, design, build, deploy, test, release to app stores, and support
-
Working directly with developers and product managers to conceptualize, build, test, and release products
-
Take responsibility for performance and stability for all server functions
-
Continuously discover, evaluate, and implement new technologies to maximize development efficiency
Your role in helping us shape the future:
Gogo Commercial Aviation, An Intelsat Company has an exciting opportunity for a Software Engineer. You will help us design and develop solutions aimed at providing a means to manage and deploy the configuration specifics of aircraft, based on airlines, aircraft deployed technology, fleet and installation requirements. This solution uses a combination of configuration management and cloud-based deployment using AWS which also requires an understanding of network / telecom protocols.
Are you up to the challenge?
The ideal candidate for this role will be a working member of an engineering team delivering quality technical solutions carrying through from design to deployment. This role requires solid understanding of the design and development process, using CI / CD technologies. Your role will be crucial in designing and delivering complex products and solutions across technologies products and tools, improving quality of the code by following coding standards/guidelines, using static code analysers, maximum unit test coverage and automating the test cases.
Can you drive these processes?
- Develop groundbreaking and distributed solutions with high availability and impact.
- Work with the Architects/ Technical lead / Product Owner to understand user requirements, convert BDD scenarios or user stories into product functionality.
- Work with the team members collectively to own and deliver features and flexible to take up any type of tasks like develop, automate and test to complete feature.
- Perform code reviews and associated engineering quality checks clearly and consistently.
You should definitely have:
- Bachelor's degree in Computer Science, Engineering, or related discipline
- 2 - 5 Years of experience in systems implementations with a focus on both custom application development & commercial systems software implementations
- Knowledge and experience in multiple technical disciplines required (development, QA, devops, etc)
- 2+ years of in-depth development experience with Java / C++ / C / Go.
- Experience in CI/CD and AWS deployments (EC2, SQS, SNS, Lambda, S3, Aurora, DynamoDB)
- Advanced knowledge of software development lifecycles; expert knowledge in Agile and Lean methods.
- Proponent of DevOps, TDD, Agile/XP practices, and CI/CD pipelines
- Ability to work under pressure, prioritize work, coordinate with onsite stakeholders and well organized.
- Flexibility in working with technologies and platforms.
- A commitment to excellence, best practices, and the continuous improvement of our products, code base, processes, and tools.
It would be nice if you had:
- Experience with Scaled Agile Framework (SAFe) work environments
What it’s like to work with us:
Intelsat is connecting the world and transforming the satellite landscape by reaching beyond the traditional satellite industry. We are defining new products that will open new, profitable markets. To help us reach this goal, you should be a bold thinker who will perform a key role in shaping Intelsat innovation for years to come.
- We emphasize personal and professional growth
- Awesome benefits including Leave Benefits, medical and training
- Fun, diverse, and inclusive culture