Upload Button Icon Add office photos
filter salaries All Filters

9 Pmr Softtech Jobs

Software Engineer - Java/Python (3-9 yrs)

3-9 years

Software Engineer - Java/Python (3-9 yrs)

Pmr Softtech

posted 1d ago

Job Role Insights

Job Description

Roles and Responsibilities :


- Design and develop high-performance network applications using OOP languages like Java (Must have) and Python


- Implement, enhance network applications such as DNS based global load balancers and supporting policy engines, HTTPS based reverse proxies and backend for supporting services like management and reporting portal.


- Implement, enhance and maintain network control plane applications like DNS/DoH/DoT, DHCP, Radius, NTP


- Implement, enhance network applications related to configuration of network devices and efficiently managing changes to those configurations over time.


- Be able to store and retrieve network application and device configurations in relational databases using optimized queries and best practices.


- Develop and maintain RESTful APIs for IPC across components and data retrieval.


- Perform test driven development and create automated unit test cases (Junit, Pyunit etc.) and end to end test automation for all development tasks.


- Optimize existing network applications for security, performance, reliability and scalability.


- Participate in the entire application lifecycle, focusing on coding, code reviews, debugging, and testing.


- Write clean, maintainable, and efficient code, adhering to best practices and coding standards.


- Collaborate with network engineers and other software developers to integrate network applications with other systems.


- Provide technical support for network applications, including troubleshooting and resolving issues.


- Keeping up-to-date with emerging trends and technologies in network engineering and programming paradigms.


Preferred Qualifications :


- Masters degree in Computer Science or Computer Applications, or a Bachelors degree in Electrical and Computer Engineering with computer science courses.


- 3-9 years of industry experience preferably in data communications companies.


Required Skills For software engineer network applications :


- Expertise in Object oriented programming design and languages such as Java.


- Solid experience with normalized database design, optimization, and management in MySQL.


- Strong knowledge of SQL, foreign keys, multi table joins, views, different join types, E-R diagrams, ORM mapping and database transactions and stored procedures.


- Familiarity with JSON, XML, XSD, web services and RESTful APIs.


- Expertise in asynchronous socket programming with Java.


- Expertise in data structures, algorithms, and design patterns. Knowledge of test-driven development, thread safe programing, best practices/tools for development


- Knowledge of data structures especially tries, trees and graphs along with efficient algorithms to traverse them, application of tries on IP address and CIDR subnet searches.


- Experience with multi-threading safe programming, real-time systems, and inter-process communications.


- Familiarity with software development and CI/CD tools (e.g., Git, Ansible, Jenkins).


- Detailed knowledge of Linux-based OSes (e.g., Ubuntu, Rocky Linux, Red Hat)


- Strong analytical and problem-solving skills.


- Excellent verbal and written communication skills.


- Ability to work collaboratively in a team and independently with minimal supervision.


Desired Skills For software engineer network applications :


- Knowledge of Shell programming and Python


- Knowledge of virtualization and containerization technologies (e.g., KVM, Docker).


- Ability to create new microservices from scratch


- Knowledge of JSON, NoSql databases like MongoDB, Cassandra etc.


- Knowledge of XSLT for XML transformations


- Familiarity with Cloud computing technologies especially Azure based.


- Familiarity with network and application security best practices including OAUTH, certificates, PKI.


- Understanding of networking protocols (TCP/IP, QUIC, DNS, HTTP, DHCP, BGP, OSPF, ISIS, VRRP, MPLS)


- Experience with Agile/Scrum methodologies and a collaborative approach to software development.


Functional Areas: Other

Read full job description

What people at Pmr Softtech are saying

Pmr Softtech Benefits

Free Transport
Child care
Gymnasium
Cafeteria
Work From Home
Free Food +6 more
View more benefits

Compare Pmr Softtech with

TCS

3.7
Compare

Accenture

3.8
Compare

Wipro

3.7
Compare

Cognizant

3.7
Compare

Capgemini

3.7
Compare

HDFC Bank

3.9
Compare

Infosys

3.6
Compare

ICICI Bank

4.0
Compare

HCLTech

3.5
Compare

Tech Mahindra

3.5
Compare

Genpact

3.8
Compare

Teleperformance

3.9
Compare

Concentrix Corporation

3.8
Compare

Axis Bank

3.8
Compare

Amazon

4.1
Compare

Jio

3.9
Compare

Reliance Retail

3.9
Compare

iEnergizer

4.6
Compare

IBM

4.0
Compare

LTIMindtree

3.8
Compare

Similar Jobs for you

Network Lead at STEFANINI INDIA PRIVATE LIMITED

9-10 Yrs

₹ 27-30 LPA

Senior Network Engineer at ROSEMALLOW TECHNOLOGIES PRIVATE LIMITED

3-5 Yrs

₹ 12-15 LPA

Software Java Engineer at Spire.AI

2-3 Yrs

₹ 10-12 LPA

Technical Expert at pravdaa people pvt ltd

5-8 Yrs

₹ 20-25 LPA

Network Administrator at ROSEMALLOW TECHNOLOGIES PRIVATE LIMITED

8-10 Yrs

₹ 22-25 LPA

Lead at STEFANINI INDIA PRIVATE LIMITED

10-12 Yrs

₹ 30-34 LPA

Network Administrator at Peoplefy

5-7 Yrs

₹ 15-20 LPA

Network Engineer at Ingrain Systems Pvt Ltd

6-8 Yrs

₹ 18-25 LPA

L2 Technical Support Engineer at DIATOZ Solutions Pvt ltd.,

3-4 Yrs

₹ 14-18 LPA

Principal Engineer at VIPANY GLOBAL SOLUTIONS PRIVATE LIMITED

9-13 Yrs

₹ 27-39 LPA

Software Engineer - Java/Python (3-9 yrs)

3-9 Yrs

1d ago·via hirist.com

Full Stack Developer - Python/Javascript (5-12 yrs)

5-12 Yrs

1mon ago·via hirist.com

Mainframe Developer - JCL/COBOL (5-10 yrs)

5-10 Yrs

2mon ago·via hirist.com

Data Engineer - Azure Data Services (5-10 yrs)

5-10 Yrs

2mon ago·via hirist.com

Robotics Software Engineer - C++/Python (4-12 yrs)

4-12 Yrs

2mon ago·via hirist.com

Alteryx Developer (4-10 yrs)

4-10 Yrs

2mon ago·via hirist.com
write
Share an Interview